DRYな備忘録

Don't Repeat Yourself.

ScalaでHello,World【Scala】【Debian6】【apt-get】

【問題】

色んな人にScalaを推されて、一定数達したからHello,Worldくらいならしたくなった。

【インストール】

デフォルトで入ってないかなー、とか思ったりして

$ scala --version
zsh: command not found: scala

まー無いよねー。

ネットでは色々言ってるけど、とりあえず

$ sudo apt-get install scala
Reading package lists... Done
Building dependency tree
(中略)
Setting up scala-library (2.7.7.dfsg-4) ...
Setting up scala (2.7.7.dfsg-4) ...

あ、入ったっぽい、、、。

$ scala --version
bad option: '--version'

よし入った。(叱られてるけど)

【ヘロースカラ!】

初々しいコーディング。略してウイコー。

Hello.scala

object HelloWorld{
    def main( arg : Array[String]) = {
        println("Hello, Scala!!")
    }
}

書いた。何やらコンパイルが必要な言語のようだ。

$ scalac Hello.scala

したらば

$ ls
Hello.scala  HelloWorld$.class  HelloWorld.class

コンパイルド。

【実行】

$ scala HelloWorld
Hello, Scala!!

いけた。やったーヾ(*´∀`*)ノキャッキャ

【雑感】

どんな言語も、Hello,Worldはいつもちょっとした感動

 

thanks to..

ScalaでHello Worldまで - 半径5メートル