我正在做一个小型 Scala 项目。我对“导入”有以下问题:
如果在我的一个文件的顶部,我使用这些命令导入了两件事:
import main.Main._
import main.game.Game
^^^^
它在带下划线的“主”字中给了我以下错误消息:“对象 Main 中的方法 main 缺少参数;如果您想将其视为部分应用的函数,请使用 '_' 遵循此方法”这很奇怪,尤其是它只是一个导入语句。自然不会发生实际的导入。起初我又想到了分号推理的怪癖,但事实并非如此。如果我交换这两行并这样写:
import main.game.Game
import main.Main._
那么一切都很好。
任何人都可以对此有所了解吗?Scala 有什么特别之处吗?