【发布时间】:2016-01-20 02:28:25
【问题描述】:
二维数组 - Ints
// Works!
var foo = [[Int]]()
二维数组 - 整数/字符串
// Neither work. Halp!
var foo = [String][Int]()
var foo = [String[Int]]()
我找到了this question,这让我相信这是可以做到的,但不建议这样做。
【问题讨论】:
-
AnyObject... 也许吧? -
正如您发现的问题的验证答案所建议的那样:使用元组。 [[(String, Int)]]
-
不同类型的二维数组如何存在?????
-
哪种类型的数组 arr[x][y] 中应该有一个元素,其中 x 和 y 是不同“维度”的索引?你的问题对我没有任何意义。
-
知道了。是的。愚蠢的问题。根据定义,二维数组永远不会是不同的类型。