4.常见高阶函数3

filter过滤操作符(为true保留)
takewhile(遇到第一个不符合条件的中断,并将结果返回)

fun main() {
    var list= listOf(1,2,3,4,5)
    val filter = list.filter {
        it % 2 == 1
    }
    println(filter)
    val takeWhile = list.takeWhile {
        it % 2 == 1
    }
    println(takeWhile)
}

你可能感兴趣的:(4.常见高阶函数3)