一、前言
在 Kotlin 高阶函数与内联函数 中我们已经将 Kotlin 的 高阶函数 和 内联函数 讲完了,今天我们来讲 Kotlin 的 集合变换与聚合。
二、集合变换与聚合
2.1、集合的变换操作
对于集合来说,最常见的使用方式就是对集合进行遍历,我们来看一下 Java 和 Kotlin 的遍历集合代码:
Java:
// 普通的 for 循环遍历
for(int i = 0; i <= 10; i++) {
System.out.println(i);
}
// for each 遍历
for(int e : list) {
System.out.println(e);
}
// forEach 函数
list.forEach((e) - > {
System.out.println(e);
});
Kotlin:
// 普通的 for 循环遍历
for(i in 0 .. 10) {
println(i)
}
// for each 遍历
for(e in list) {
println(e);
}
// forEach 函数
list.forEach {