“массив Swift Map to Dictionary” Ответ

преобразовать словарь в Array Swift

let dic = ["1":"a", "2":"b", "3":"c"]

let arrayOfKeys = Array(dic.keys.map{ $0 })
print(arrayOfKeys) // [1, 2, 3]
let arrayOfValues = Array(dic.values.map{ $0 })
print(arrayOfValues) // [a, b, c]
Fonix

массив Swift Map to Dictionary

let myDictionary = myArray.reduce([Int: String]()) { (dict, person) -> [Int: String] in
    var dict = dict
    dict[person.position] = person.name
    return dict
}

//[2: "b", 3: "c", 1: "a"]
Upset Unicorn

Ответы похожие на “массив Swift Map to Dictionary”

Вопросы похожие на “массив Swift Map to Dictionary”

Больше похожих ответов на “массив Swift Map to Dictionary” по Swift

Смотреть популярные ответы по языку

Смотреть другие языки программирования