swift 中的Array 提供了两个很方便的函数 map 和 filter
使用 map 可以建立一个从A数组到B数组的一个映射,(map返回的是一个数组)
var array = ["1","2","3"];
println( array.map(fx))
func fx(str:String)->String{
return str + "test"
}
例如:
var array = [1,4,10];
array = array.filter({test in test>2}) (这里使用了闭包)
println( array)
// 结果[4,10]
另外一种写法:
array.filter({$0>2}) (闭包的简写)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。