Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

ScalaのSnippetを写経する(11)-可変長引数

Javaの可変長引数もそのまま使える。

Scala Snippets | The Scala Programming Language

package sample.snippet

object VarargsSample extends Application {
  val message = java.text.MessageFormat.format("At {1, time} on {1, date}, there was {2} on planet {0}",
                    "Hoth", new java.util.Date(), "a disturbance in the Force")
  println("Message = " + message)
}


実行結果。

Message = At 8:59:26 on 2008/10/23, there was a disturbance in the Force on planet Hoth

スターウォーズネタやね。このメッセージはサンプルそのまま。やっぱ好きな人多いんやね。
これでSnippetは終わり。続いてAdvanced Exampleに入ります。