0

Hello.scalaこの単純なコードを含む名前のファイルがあります。

object HelloWorld {
    def main(args: Array[String]) {
      println("Hello, world!")
    }
}

このコマンドを使用してコンパイルしました:

$ scalac Hello.scala

HelloWorld.classその結果、 とという名前の 2 つのファイルが作成されましHelloWorld$.classた。これらのファイルは何ですか? これらのファイルはどのように使用できますか?

注:私の問題は重複ファイルではありません。このファイルが何であるかを知りたいのですが、どうすれば実行できますか?

ご回答ありがとうございます

4

1 に答える 1

1

このファイルは、通常のJava クラス/バイトコードファイルです。

あなたはそれらを実行することができます

scala HelloWorld
//Hello, world!

通常、それらを実行することもできます

java HelloWorld$ // Because it is an object which gets the $ sign at the end

しかし、Object の特殊なケースを処理するために配線を行う必要があるため、これはエラーをスローします。

于 2015-04-13T16:54:46.237 に答える