10
在Kotlin中,可以在其定义中给出lambda参数名称。Kotlin:什么是命名的lambda参数用于?
fun example(lambda: (a: Int, b: Int) -> Int)
正如你所看到的,a
和b
在lambda命名。我认为这对IDE来说可能是非常有用的信息,用于生成填充参数名称的lambdas ..但至少在IntelliJ中,这些功能或者不存在,或者以我不知道的方式工作。
那么,命名lambda参数的用法是什么?他们是否以某种方式更改编译输出?你有什么技巧可以使用它们吗?