Scale

早速ダウンロード。勉強会に参加する前に、少し予習をしておきます。
お約束のHello,World。

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

scalacでコンパイルすると、おっ、classファイルが2つできた。

C:\home\lisp\Scala>scalac HelloWorld.scala

C:\home\lisp\Scala>dir
 ドライブ C のボリューム ラベルは OS です
 ボリューム シリアル番号は 3E05-B55E です

 C:\home\lisp\Scala のディレクトリ

2008/05/07  23:12    <DIR>          .
2008/05/07  23:12    <DIR>          ..
2008/05/08  22:50               714 HelloWorld$.class
2008/05/08  22:50               554 HelloWorld.class
2008/05/07  23:12                92 HelloWorld.scala
2008/05/07  22:59         1,271,129 ScalaReference.pdf
2008/05/07  22:59           273,994 ScalaTutorial.pdf
               5 個のファイル           1,546,483 バイト
               2 個のディレクトリ  282,867,400,704 バイトの空き領域

C:\home\lisp\Scala>scala -cp . HelloWorld
Hello , world !

C:\home\lisp\Scala>