我有一个名为Hello.scala的文件,它包含以下简单代码:
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}我使用以下命令编译它:
$ scalac Hello.scala结果是两个名为HelloWorld.class和HelloWorld$.class的文件。这些文件是什么?我如何使用这些文件?
注意:我的问题不是重复文件。我想知道这些文件是什么以及如何执行它们?
谢谢你的回答
发布于 2015-04-13 16:54:46
这些文件是普通的Java类/字节码文件。
你可以用
scala HelloWorld
//Hello, world!正常情况下,您也可以使用
java HelloWorld$ // Because it is an object which gets the $ sign at the end但是这会引发一个错误,因为必须做一些连接来处理对象的特殊情况。
https://stackoverflow.com/questions/29609570
复制相似问题