Pytanie "tablica" jest niedostępna: proszę skonstruować tablicę z leniwej sekwencji: Tablica (...)


Zaktualizowałem Xcode do wersji 9 beta, poprawiłem kod na szybki 2.

Teraz mam błąd "tablica" jest niedostępna: proszę skonstruować tablicę ze swojej leniwej sekwencji: Tablica (...) "pod poniższym kodem.

var dic: [String: String] = Dictionary<String, String>(minimumCapacity: 8)
dic.values.array// error

Jak mam pisać zamiast tego kodu?

Array(dic.values)

Ten kod jest poprawny?

Nie mogłem znaleźć dokumentu Apple'a na temat LazyMapCollection. Dziękuję Ci.


14
2017-08-27 07:11


pochodzenie


Array(dic.values)  jest poprawny. Spróbowałeś? - Martin R


Odpowiedzi:


Lubię to:

var dic: [String: String] = Dictionary<String, String>(minimumCapacity: 8)
let values: [String] = [String](dic.values)

23
2017-08-27 07:22



Lub tylko let values = Array(dic.values). - Martin R