如果我在Swift操场上尝试这样的事情:
let dic = ["1" : "!", "2" : "@","3" : "#"]
print(dic)
它打印:
[“ 2”:“ @”,“ 1”:“!”,“ 3”:“#”]
当我再次运行它时,它会打印:
[“ 1”:“!”,“ 2”:“ @”,“ 3”:“#”]
然后:
[“ 3”:“#”,“ 2”:“ @”,“ 1”:“!”]
可以吗?我使用Xcode 10 Beta。
答案 0 :(得分:0)
因为字典具有键对值(键为“ 1”,值为“!”),它不会像数组那样对它们进行排序,每次都会不同((其中数组将值存储在它是添加的),您可以通过知道键来获取字典的值,所以没关系