在kotlin中,一定要知道,-> 并不是lambda的专有的
->一般用于3个作用
1、分离lambda表达式的参数和主体
val sum = { x: Int, y: Int -> x + y }
2、在函数类型中分隔参数和返回类型声明
(R, T) -> R
或者
(INT)-> String
3、分离when表达式分支的条件和主体
when (x) {
0, 1 -> print("x == 0 or x == 1")
else -> print("otherwise")
}
看完,该点赞点赞,该指正的指定。