回答
我會推薦使用元組數組來代替。你想要可以使用Any類型的數組來完成,但這不是一個好主意。
相反,你的數組應該是[[(String,Int)]]。這也會比你想要做的更緊湊。
這會導致編譯錯誤我試着var arrayTest:[[(String,Int)]] – 2014-09-21 02:05:52
@ user3412502不是確定爲什麼。此代碼在我的遊樂場中工作正常: var arrayTest:[[(String,Int)]] = []; arrayTest.append([(「Hello」,2)]); println(arrayTest);' – erdekhayser 2014-09-21 02:12:32
謝謝,我錯過了'= []'。這回答了我的問題!謝謝! – 2014-09-21 02:30:19
- 1. 斯威夫特宏觀等同類型
- 2. 尋址對象的多維數組在斯威夫特
- 3. 斯威夫特數組初始化語法類型不匹配
- 4. 多維數組從C到斯威夫特
- 5. 斯威夫特2斯威夫特3
- 6. 斯威夫特 - JSQMessagesViewController與斯威夫特
- 7. nsuserdefault不保存數組 - 斯威夫特
- 8. 斯威夫特通用引用類型
- 9. 斯威夫特:引用泛型類
- 10. 斯威夫特:在泛型類
- 11. 斯威夫特:從不同的標籤
- 12. 斯威夫特多場景
- 13. 斯威夫特
- 14. 斯威夫特
- 15. 斯威夫特
- 16. 斯威夫特
- 17. 斯威夫特
- 18. 斯威夫特
- 19. 斯威夫特
- 20. 斯威夫特
- 21. 斯威夫特
- 22. 斯威夫特
- 23. 斯威夫特
- 24. 斯威夫特
- 25. 斯威夫特
- 26. 斯威夫特
- 27. 斯威夫特
- 28. 斯威夫特
- 29. 斯威夫特
- 30. 斯威夫特
這沒有意義:多維數組是一個數組的數組,因此整數數組將是整數數組的數組。 「第二維」是什麼意思? – AstroCB 2014-09-21 01:56:36
我可以用兩個數組完成我所需要的工作,但對於是否有能力在一個多維數組中執行此操作我很好奇。我想要一個維度存儲字符串值,另一個維度存儲Int值。例如,totalTime [0]將返回「AstroCB」,totalTime [0] [0]將檢索555.只是試圖看看有什麼可能。 – 2014-09-21 02:01:03
啊,我明白了。下面的erdekhayser解決方案可能會更好。 – AstroCB 2014-09-21 02:02:54