【发布时间】:2017-01-13 04:01:58
【问题描述】:
我需要一个接受字符串列表的函数和一个返回给定字符串列表中每个元素的字符数的闭包
示例字符串:["aaa","baba","cacaca"]
返回:[3,4,6]
【问题讨论】:
标签: arrays swift string function
我需要一个接受字符串列表的函数和一个返回给定字符串列表中每个元素的字符数的闭包
示例字符串:["aaa","baba","cacaca"]
返回:[3,4,6]
【问题讨论】:
标签: arrays swift string function
您可以使用map 函数和String 的count 函数。
let array = ["aaa","baba","cacaca"]
array.map { $0.characters.count }
【讨论】:
let fruits = ["ORANGE","MANGO","APPLE"] func getStringCount(strings: [String]) -> [Int] { return fruits.map { $0.characters.count } } var counts = getStringCount
return strings.map { $0.characters.count}}
func getStringCount(strings: [String]) -> [Int] { return strings.map { $0.characters.count } }
map 函数的文档,它非常有用,您可以用它做很多事情。