Ответ 1
Вот так:
var dic: [String: String] = Dictionary<String, String>(minimumCapacity: 8)
let values: [String] = [String](dic.values)
Я обновил Xcode до 9 бета, я исправил свой код до swift 2.
Теперь у меня есть ошибка "массив" недоступен: постройте массив из вашей ленивой последовательности: Array (...) "в следующем коде.
var dic: [String: String] = Dictionary<String, String>(minimumCapacity: 8)
dic.values.array// error
Как мне написать вместо этого кода?
Array(dic.values)
Этот код верен?
Я не смог найти документ Apple о LazyMapCollection. Спасибо.
Вот так:
var dic: [String: String] = Dictionary<String, String>(minimumCapacity: 8)
let values: [String] = [String](dic.values)