我有兩個數組,如[1, 2, 3]
和["a", "b", "c"]
,我想使用Zip2在壓縮值(1, "a")
,(2, "b")
和(3, "c")
上映射。你如何映射Zip2的值?
如果我這樣做:
let foo = map(Zip2([1, 2, 3], ["a", "b", "c"]).generate()) { $0.0 }
FOO有型ZipGenerator2<IndexingGenerator<Array<Int>>, IndexingGenerator<Array<String>>>?
。
有沒有辦法讓這個數組?
我對這個問題有點困惑。我發現它已經被回答了,但是如果你剛好在Array結果之後,爲什麼不這麼做呢: 'let foo = map(Zip2([1,2,3],[「a」,「b」,「 c「])){$ 0.0}' 然後'foo'是一個數組。 –
似乎合理。要麼是我沒有嘗試的東西,要麼自從我提出這個問題後,Swift庫已經有所改進。 – alltom