[英]How to use files that compiled using scalac command?
我有一個名為Hello.scala
的文件,其中包含以下簡單代碼:
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
我使用以下命令對其進行了編譯:
$ scalac Hello.scala
結果是兩個名為HelloWorld.class
和HelloWorld$.class
。 這些文件是什么? 如何使用這些文件?
注意:我的問題不是重復文件。 我想知道什么是文件,如何執行它們?
感謝您的回答
該文件是普通的Java類 / 字節碼文件。
您可以使用
scala HelloWorld
//Hello, world!
通常您也可以使用
java HelloWorld$ // Because it is an object which gets the $ sign at the end
但這會引發錯誤,因為必須進行一些接線才能處理Object的特殊情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.