迅捷的奇怪字典

时间:2018-09-09 13:16:09

标签: swift dictionary swift-playground

如果我在Swift操场上尝试这样的事情:

let dic = ["1" : "!", "2" : "@","3" : "#"]
print(dic)

它打印:

  

[“ 2”:“ @”,“ 1”:“!”,“ 3”:“#”]

当我再次运行它时,它会打印:

  

[“ 1”:“!”,“ 2”:“ @”,“ 3”:“#”]

然后:

  

[“ 3”:“#”,“ 2”:“ @”,“ 1”:“!”]

可以吗?我使用Xcode 10 Beta。

1 个答案:

答案 0 :(得分:0)

因为字典具有键对值(键为“ 1”,值为“!”),它不会像数组那样对它们进行排序,每次都会不同((其中数组将值存储在它是添加的),您可以通过知道键来获取字典的值,所以没关系