swift中的奇怪字典[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

如果我在Swift游乐场尝试这样的事情:

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

它打印:

["2": "@", "1": "!", "3": "#"]

当我再次运行它打印:

["1": "!", "2": "@", "3": "#"]

然后:

["3": "#", "2": "@", "1": "!"]

好吗?我使用Xcode 10 beta。

swift dictionary swift-playground
1个回答
0
投票

因为字典值具有键值对(键为“1”,值为“!”)它不会像数组那样对它们进行排序,每次都会不同,(数组在添加位置时存储值)你可以通过知道密钥来获取字典的值,因此无关紧要

© www.soinside.com 2019 - 2024. All rights reserved.