android - 具有多个参数的 Kotlin 补全

标签 android kotlin completionhandler

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

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

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

最佳答案

您可以使用简单的 lambda 调用 foo,如下所示:

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

关于android - 具有多个参数的 Kotlin 补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49042572/

相关文章:

机器人 Kotlin : locale des not change after back press

kotlin - Kotlin的Zip 4 Observables

swift - 在下一个 UI View 出现之前获取用户身份验证

android - 如何获取wifi接入点和移动设备之间的距离

Android Youtube API - youtubeActivity 有替代品吗

java - 将 Android 输入移植到 Java 桌面应用程序

android - 在不打开应用程序的情况下通过操作按钮关闭正在进行的 Android 通知

android - kotlin DSL 从其他文件中检索 key

json - Nil 与预期的参数类型 'JSON' 不兼容

ios - 每次应用程序推回前台时刷新 tableView 的最有效方法是什么?