面试题答案
一键面试fun main() {
val list = listOf(5, 12, 15, 20, 25, 30)
val result = list.filter { it > 10 && it % 2 == 0 }.map { it * it }
println(result)
}
上述代码中,首先使用filter
函数筛选出列表中大于10且为偶数的数,然后使用map
函数将这些数平方,最终返回一个新的List
。
fun main() {
val list = listOf(5, 12, 15, 20, 25, 30)
val result = list.filter { it > 10 && it % 2 == 0 }.map { it * it }
println(result)
}
上述代码中,首先使用filter
函数筛选出列表中大于10且为偶数的数,然后使用map
函数将这些数平方,最终返回一个新的List
。