Hello, Scala World!

Posted on 1月 7th, 2012 by cx20

Scala

Scala はオブジェクト指向言語と関数型言語の特徴を組み合わせた比較的新しいプログラミング言語である。Java VM 上で動作する。Java の後継を担うものとしても注目を浴びている。
並行プロセス処理が優れているということで Twitter のメッセージ基盤(API の実装)にも採用されている。
なお、Java VM で動作するスクリプト言語としては、他にも、Groovy、JRuby、Jython、Clojure 等がある。

ソースコード

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

実行方法(スクリプトファイルを指定して実行)

$ scala Hello.scala

コンパイル&実行方法(バイトコードにコンパイルして実行)

$ scalac Hello.scala
$ scala Hello

コンパイル&実行方法(Java クラスとして実行)

$ scalac Hello.scala
$ java -cp $SCALA_HOME/lib/scala-library.jar:. Hello

実行結果

Hello, Scala World!

Tags:

Categories: Java, Scala

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing