gpt4 book ai didi

scala - Kotlin形式的Scala多个_ [下划线]魔术

转载 作者:行者123 更新时间:2023-12-02 13:36:01 25 4
gpt4 key购买 nike

Scala _ [underscore] magic中,Anantha Kumaran使用_+_作为(a,b)=>a+b的缩写。

enter image description here

Kotlin Koans -- SAM conversions中,有类似的代码x, y -> y - x。 Kotlin是否有此的简短版本?

enter image description here

最佳答案

不,Kotlin仅具有单参数lambda的简写形式(使用名称it而不是_并允许多次使用它)。

考虑到我经常看到Stack Overflow上的人对Scala _的行为和限制感到惊讶,我认为这是正确的选择。 (另一方面,Kotlin会受到限制,因为lambda总是由{ }分隔,而Scala中的惊喜往往会在不存在时出现。)

关于scala - Kotlin形式的Scala多个_ [下划线]魔术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57210912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com