具有多个参数的 Kotlin 补全

Kotlin completion with multiple parameters

想象一个具有多个参数完成的方法:

fun foo(completion : (p1 : Int, p2 : Int) -> Unit){
    completion(1, 2)
}

调用foo时如何访问p1和p2?

您可以像这样使用简单的 lambda 调用 foo

foo { p1, p2 -> 
    //do stuff
}