【发布时间】:2018-10-31 20:17:59
【问题描述】:
对 Swift 来说还是很新我想使用一个整数数组。因此,我在使用它的函数中编写了以下内容。
var allSetsOfCards: [[Int]]
在应用程序开始运行之前,我不知道它到底有什么或有多大,除了其中的每个数组都包含三个整数,所以当我介绍它时我无法准确指定它的样子它。稍后我想通过以下方式向它添加一些信息:
allSetsOfCards[setNumber][0] = i
allSetsOfCards[setNumber][1] = j
allSetsOfCards[setNumber][2] = k
其中setNumber、i、j 和k 是整数变量。这给了我错误信息:
变量“allSetsOfCards”在被引用之前通过引用传递 初始化。
我需要做什么?我搜索了这个网站,发现一个似乎涵盖了该主题的条目(Two-dimensional array in Swift)但我无法理解它。再多的谷歌搜索似乎也不起作用。我的具体问题的答案会很棒。一个简单易懂的关于 swift 如何处理数组的解释会很棒。
【问题讨论】:
-
你可以使用我对类似问题的回答stackoverflow.com/a/49735414/7435893