gpt4 book ai didi

Scala 包对象与 Predef

转载 作者:行者123 更新时间:2023-12-04 15:25:38 24 4
gpt4 key购买 nike

scala 中定义的东西有什么区别?包装对象并在 Predef ?

Predef当包对象不存在时,这只是 2.8 之前的遗物,还是有其他原因我们需要两者?

最佳答案

根据 ScalaDoc,

"The Predef object provides definitions that are accessible in all Scala compilation units without explicit qualification"



因此,它本身不是包对象,而是在为“所有 Scala 编译单元”提供功能方面充当一个包对象

至于为什么会出现这种情况,我觉得你说的对,貌似是 legacy issue

至于为什么会持续,可能还会有 limitations of package objects阻止 PreDef 被合并。

关于Scala 包对象与 Predef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10146138/

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