相关疑难解决方法(0)

如何习惯性地在Kotlin中调用可为空的Lambda?

鉴于以下lambda:

val lambda: () -> Unit = null
Run Code Online (Sandbox Code Playgroud)

对于Kotlin来说,调用以下可为空的lambda会导致以下哪些调用?

lambda?.let { it() }
Run Code Online (Sandbox Code Playgroud)

lambda?.invoke()
Run Code Online (Sandbox Code Playgroud)

kotlin

3
推荐指数
1
解决办法
613
查看次数

标签 统计

kotlin ×1