Scala 在不同文件中应用对象的缩放功能无效
当我将对象Scala 在不同文件中应用对象的缩放功能无效,scala,Scala,当我将对象Square和调用Square(20)放在相同的文件中时。它运行: object TestDSL extends App { object Square { def apply(x: Int) = { System.out.println("square " + x) } } Square(20) } 但是,当我将正方形对象放入另一个类时。这是main.scala。当我导入jung.Square时,我得
Square
和调用Square(20)
放在相同的文件中时。它运行:
object TestDSL extends App {
object Square {
def apply(x: Int) = {
System.out.println("square " + x)
}
}
Square(20)
}
但是,当我将正方形对象放入另一个类时。这是main.scala。当我导入jung.Square时,我得到了一个错误:“objectsquare不是包的成员”
这是方形文件:
object Square {
def apply(x: Int) = {
System.out.println("square " + x)
}
}
我真的不知道为什么 错误是什么?包在两个文件中的名称是否正确?只是尝试了一下,效果很好。你打算怎么做?
object Square {
def apply(x: Int) = {
System.out.println("square " + x)
}
}