Предположим, у меня есть следующий кодсловарь (ключ, значение) порядка
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? Я попробовал это на детской площадке, и результат всегда указывал, что у них тот же заказ
Это правда. Хотя опыт показывает, что они выглядят в одном порядке для простых тестов, для этого нет никакой гарантии. Если вам нужен определенный порядок, используйте отдельный массив для ключей. –