这个问题在这里已有答案:
如果我在Swift游乐场尝试这样的事情:
let dic = ["1" : "!", "2" : "@","3" : "#"]
print(dic)
它打印:
["2": "@", "1": "!", "3": "#"]
当我再次运行它打印:
["1": "!", "2": "@", "3": "#"]
然后:
["3": "#", "2": "@", "1": "!"]
好吗?我使用Xcode 10 beta。
因为字典值具有键值对(键为“1”,值为“!”)它不会像数组那样对它们进行排序,每次都会不同,(数组在添加位置时存储值)你可以通过知道密钥来获取字典的值,因此无关紧要