我有一個項目追加屬性降低
struct Item {
var id: String
}
我如何可以追加所有的IDS使用減少功能的數組的數組?
我嘗試:
self.items.reduce([String](), { $0.0.append($0.1.id)})
但是編譯顯示了一個錯誤:
Contextual closure type '(_, [Item]) -> _' expects 2 arguments, but 1 was used in closure body
錯誤:類型爲「[項目]」沒有成員「id」值 –
對不起,更新......至於@vadian雖然說,你可能真的想使用'map'。 – paulvs