假设我有以下代码词典(键,值)顺序
var dictionary = ["cat": 2,"dog":4,"snake":8]; // mutable dictionary
var keys = dictionary.keys
var values = dictionary.values
for e in keys {
println(e)
}
for v in values {
println(v)
}
将在dictionary.keys和dictionary.values具有相同的顺序
例如如果dictionary.keys是“狗“,”蛇“,”猫“ 将dictionary.values总是4,8,2? 我在操场上试过它,结果总是表示它们具有相同的顺序
这是真的。虽然经验表明它们以简单测试的相同顺序出现,但不能保证。如果您需要某个订单,请为这些密钥使用单独的数组。 – 2014-12-08 08:33:20