我有一个项目追加属性降低
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