假設我有以下代碼詞典(鍵,值)順序
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