Tag: 命名参数

我如何强制调用一些构造函数/函数来使用命名参数?

我有一些构造函数和函数,我总是要使用命名参数来调用。 有没有办法要求这个? 我希望能够为具有多个参数的构造函数和函数以及那些在使用命名参数时更清晰地阅读的函数做到这一点。

Kotlin:什么是用于lambda参数的名字?

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