【发布时间】:2015-12-22 08:19:36
【问题描述】:
我有这个简单的代码:
var dic = [25:"first" , 35 : "second" , 55 : "third"]
let firstKey = Array(dic.keys)[0] // or .first
print (firstKey)
我猜它应该返回 25 因为字典第一个索引处的第一个键 if 25 。但奇怪的是它返回 35 。
怎么了?
谢谢
【问题讨论】:
-
正常,不是有序数据集。stackoverflow.com/questions/1295459/…
-
字典是无序的键值表示。所以不打印字典的第一个值是正常的。
-
你想达到什么目的。你先知道字典和数组和有序dic的基本区别
标签: swift swift2 nsdictionary