暗黑模式
Kotlin
路线前端Android
学习资源
Lambdas
kt
val sum: (Int, Int) -> Int = { x: Int, y: Int -> x + y }
val sum = { x: Int, y: Int -> x + y }
1
2
2
kt
fun greeting(arg: () -> Unit) {
arg()
}
greeting(() -> println("Hello World!"))
greeting {
println("Hello World!")
} // 此处的 { ... } 是一个 Lambda,类型为 () -> Unit,然后把这个 Lambda 传给 greeting 作为参数
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8