gpt4 book ai didi

kotlin - Kotlin 1.4 中 sumOf() 和 sumBy() 有什么区别?

转载 作者:行者123 更新时间:2023-12-02 12:17:28 28 4
gpt4 key购买 nike

新品怎么样sumOf() Kotlin 1.4 中的函数不同于 sumBy()sumByDouble()职能?

最佳答案

TLDR : 没有区别,最终 sumBy/sumByDouble可以弃用单个 sumOf .sumOf操作具有从选择器函数返回的不同数字类型的重载。这是以前使用旧的类型推断工具无法实现的,因此为了处理不同的数字类型,需要具有不同名称的函数:sumBy对整数求和,sumByDouble总结 double 等。
当新的推理最终通过选择器 lambda 返回类型的重载决议的实验支持到来时,我们决定不重载现有的 sumBy功能,但要引入一个新的操作sumOf .这样它破坏某些东西的机会更少,并且与新操作的命名更一致 list.minOf/maxOf { selector } .

关于kotlin - Kotlin 1.4 中 sumOf() 和 sumBy() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62829645/

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