【发布时间】:2019-11-22 05:53:37
【问题描述】:
变量名称:[[String]] = [["google"],["yahoo"],["facebook"]]
var convertNames:[String] = []
//如何将names多字符串数组转换为convertNames字符串数组
【问题讨论】:
标签: swift multidimensional-array
变量名称:[[String]] = [["google"],["yahoo"],["facebook"]]
var convertNames:[String] = []
//如何将names多字符串数组转换为convertNames字符串数组
【问题讨论】:
标签: swift multidimensional-array
只需在names array 上使用flatMap(_:) 即可获得所需的结果,即
let names = [["google"],["yahoo"],["facebook"]]
let convertNames = names.flatMap{ $0 }
print(convertNames) //["google", "yahoo", "facebook"]
flatMap(_:) 中的详细信息请参阅链接 - https://developer.apple.com/documentation/swift/sequence/2905332-flatmap
【讨论】: