字典向后打印结果

标签 dictionary swift

在视频教程中:

16 分钟快速无脚本教程介绍 Apple Swift 编程语言 http://youtu.be/3tZig9AWMdc?t=9m10s

我做了和他一样的事情,但结果却相反

var names = [
    "1" : "...",
    "2" : "...2"
]

for (k,v) in names {
    println("key is \(k) : value is: \(v)")
}

输出:

Hello, World!
key is 2 : value is: ...2
key is 1 : value is: ...

我在这里缺少什么?

最佳答案

你什么都没有错过。

字典是无序集合。

来自the docs :

Swift’s Dictionary type is an unordered collection. The order in which keys, values, and key-value pairs are retrieved when iterating over a dictionary is not specified.

关于字典向后打印结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44205884/

相关文章:

ios - 在屏幕上移动八个节点(在随机起始位置/间隔)?

swift - 逗号在swift中的使用

swift - 如何获得特定的日期格式?

python - 使用推导式创建 Python 字典

swift - 每毫秒更新一次进度条

python - 对字典值的操作没有输出

Python3 : sorting a list of dictionary keys

Swift3、XCode8、iOS10 的 Swifty JSON 性能下降

sql - 根据映射列中的键选择数据

python - 将 Pandas Data Frames 存储在字典中或面板中更好?