如何使用String作为键来声明字典,以及使用Swift语言中的Ints数组作为值?

时间:2016-04-12 02:05:32

标签: swift

如何使用String作为键声明字典,并在Swift中包含Arrays作为值?

这不会起作用:

var unloadedImagesRows:[String:[Int]()]! = [String:[Int]()]()

3 个答案:

答案 0 :(得分:2)

您不需要显式声明变量的类型。 Swift通常很聪明,可以从其价值中推断出类型。

试试这个:

var unloadedImagesRows = [String: [Int]]()
unloadedImagesRows["array1"] = [1,2,3,4]
unloadedImagesRows["array2"] = [5,6,7]

答案 1 :(得分:1)

这将有效:

var unloadedImagesRows:[String:[Int]]! = [String:[Int]]()

答案 2 :(得分:1)

var unloadedImagesRows:[String: [Int]] = ["somekey": [1,2,3]]

或空字典

var unloadedImagesRows:[String: [Int]] = [ : ]