LoginSignup
20
16

More than 5 years have passed since last update.

def mainを書くのが面倒くさい!! ScalaのAppトレイトを使ってmainを書くのを省略する

Last updated at Posted at 2014-03-14

実行可能にするには通常mainを書いたobjectを用意する必要があるのだけど、Appトレイトを使うと、コンストラクタ部分をmainとして実行してくれるようになる。

object Application extends App {
    Console.println("Hello World: " + (args mkString ", "))
}

実行方法:

scalac Application.scala && scala Application foo bar
Hello World: foo, bar
20
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
16