之间有什么区别
1. var dict : [Int:String] = [:]
,
2. var dict2 : [Int:String]
和
3. var dict3 = Dictionary<Int,String>()
。
有人帮我理解有什么区别吗?
答案 0 :(得分:1)
<强> 1 强>
var dict : [Int:String] = [:]
这会创建一个类型为[Int:String]
的空字典<强> 2 强>
var dict2 : [Int:String]
这会创建一个类型为[Int:String]的字典,但不会为其指定任何值。在使用之前必须为其分配一些值。
3。
var dict3 = Dictionary<Int,String>()
这是创建与方法1相同的空字典的另一种方法。方法-1是Method-3的简写形式