Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
scala在包对象中定义的东西和在中定义的东西有什么区别Predef?
scala
Predef
当包对象不存在时,它只是Predef2.8 之前的遗物,还是我们需要两者的其他原因?
根据 ScalaDoc,
“该Predef对象提供了可在所有 Scala 编译单元中访问的定义,无需明确限定”
因此,它本身不是一个包对象,而是在为“所有 Scala 编译单元”提供功能方面充当一个对象
至于为什么会出现这种情况,我认为您是对的,看起来是遗留问题
至于为什么它仍然存在,可能会继续存在阻止 PreDef 合并的包对象的限制。