我有一个项目数组,想知道是否有一种更简单的方法将每个属性item.fullPath
分配给另一个数组。现在,我正在使用for in
循环。
var items: Array<String> = []
for item in storageListResult.items {
items.append(item.fullPath)
}
但是有类似的东西:
let items = storageListResult.items[].fullPath
您可以使用地图来完成
let items = storageListResult.items.map{$0.fullPath}
在Swift 5.2中,您也可以像]
let items = storageListResult.items.map(\.fullPath)