Kotlin集合的函数式API
1. 基础filter和map使用
filter函数遍历集合并选出应用给定的lambda后返回true的那些元素
例子:
val list = listOf(1,2,3,4,5,6,7,8,9)
// 只保留偶数
println(list.filter { it % 2 == 0 })
// 打印的到: [2, 4, 6, 8]
map函数对集合中的每一个元素应用给定的函数并把结果收集到一个新的集合。
例如把数字列表变成平法列表
val list = listOf(1,2,3,4)..
原创
2021-08-18 00:32:40 ·
360 阅读 ·
0 评论