在 Swift 中创建一个包含字符串数组的字典,代码如下:
lazy var info : Dictionary = {
var dictionary = [String: [String]]()
dictionary["Key1"] = ["A", "B", "C"]
dictionary["Key2"] = ["D", "E", "F"]
return dictionary
}()
无法将类型为“Value?”的不可变表达式分配给
这里有什么问题吗?
let
声明字典时会出现这个错误消息。但你在这段片段中使用了正确的方式。你确定在真实代码中也是这样吗? - mad_manny