Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 斯威夫特的奇怪词典_Swift_Dictionary_Swift Playground - Fatal编程技术网

Swift 斯威夫特的奇怪词典

Swift 斯威夫特的奇怪词典,swift,dictionary,swift-playground,Swift,Dictionary,Swift Playground,如果我在迅捷的操场上尝试这样的事情: let dic = ["1" : "!", "2" : "@","3" : "#"] print(dic) 它打印: [“2”:“@”,“1”:“!”,“3”:“#”] 当我再次运行它时,它会打印: [“1:!”,“2:@”,“3:#”] 然后: [“3:”“2:”“1:”“1:!”] 可以吗?我使用的是Xcode 10 beta。因为字典有密钥对值(密钥为“1”,值为“!”),它不会像数组那样按顺序排序,每次都会有所不同(数组在添加值的位置存储值),你可

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

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

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

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

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

然后:

[“3:”“2:”“1:”“1:!”]


可以吗?我使用的是Xcode 10 beta。

因为字典有密钥对值(密钥为“1”,值为“!”),它不会像数组那样按顺序排序,每次都会有所不同(数组在添加值的位置存储值),你可以通过知道密钥来获取字典的值,这样就不重要了。

可以吗?好啊Swift
字典
不保序。在同一个应用程序调用中,顺序是稳定的。