XCo*_*ier 3 arrays dictionary swift
在swift中创建字典时,字符串数组的值如下所示:
lazy var info : Dictionary = {
var dictionary = [String: [String]]()
dictionary["Key1"] = ["A", "B", "C"]
dictionary["Key2"] = ["D", "E", "F"]
return dictionary
}()
Run Code Online (Sandbox Code Playgroud)
无法分配给'Value'类型的不可变表达式?
这里有什么想法吗?
我已经看到了你自己的答案,这是有效的,但是有一个更好的方法:在你的情况下通过声明它的正确类型来使用Swift字典[String: [String]]:
lazy var info : [String: [String]] = {
var dictionary = [String: [String]]()
dictionary["Key1"] = ["A", "B", "C"]
dictionary["Key2"] = ["D", "E", "F"]
return dictionary
}()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |