以下の内容はhttps://takafumi-s.hatenablog.com/entry/2015/08/01/115927より取得しました。


【Scala】 Applicationトレイト (Appトレイト)

環境   Scala 2.11.6 CentOS7.0

Scalaスケーラブルプログラミング」(コップ本)メモ

■ Application(App)トレイト(第4章)

通常Scalaアプリケーションはシングルトンオブジェクトのdef mainが実行される。

object Foo {
  def main(args: Array[string]):Unit = {
    // 処理
  }
}

しかし、scala.Application(scala.App)トレイトを使うことで、def mainに入るコードを中括弧{}の間に書ける。

object Bar extends App {
  // 処理
}

ただしこの場合は、引数argsを使うことができない。

※ scala2.9以降では、Appトレイトが推奨されている。


takafumi-s.hatenablog.com




以上の内容はhttps://takafumi-s.hatenablog.com/entry/2015/08/01/115927より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14