Classとか作るのめんどい場合、Appトレイトを継承したシングルトンobjectを使えばよい
HelloWorldApp.scala
object HelloWorldApp extends App {
val name:String = if (args.length > 0) args(0) else "World";
println ("Hello %s".format(name))
}
HelloWorldApp.main(args)
行末でmainを呼ばないとscala
コマンドに食わせた時に実行してくれない。
実行してみる。
[masato] $ scala HelloWorldApp.scala Hoge
Hello Hoge