2008-10-23から1日間の記事一覧
try-catchはJavaとほぼ一緒。 でもcatch句でcase使ってるってことはパターンマッチングなのかな??Snippet: Sum Arguments | The Scala Programming Language package sample.snippet object TryCatchSample extends Application { var array = Array("1", …
Scalaではfor文に条件を書いてfilterかけれる。 Snippet: Primes | The Scala Programming Language Primeってのは素数のことね。まだ学術的段階だから?複素数とか素数とか数学のサンプルとか多いね。 package sample.snippet object Primes extends Applic…
パターンマッチングのサンプルその2。Snippet: Match Arguments | The Scala Programming Language package sample.snippet object PatternMatchSample2 extends Application { var verbose = false val array = Array("-h", "-verbose", "aaa") for (a <- a…
パターンマッチングのサンプル。実におもしろいw Snippet: Maps | The Scala Programming Language package sample.snippet object PatternMatchSample { val colors = Map("red" -> 0xFF0000, "turquoise" -> 0x00FFFF, "black" -> 0xFFFFFF, "orange" -> …
ScalaのImplicit Conversionを使うサンプルその2。Snippet: Implicits | The Scala Programming Language package sample.snippet object ImplicitSample extends Application { implicit def arrayWrapper[A](x: Array[A]) = new { def sort(p: (A, A) => B…
Servlet 3.0では、アノテーションを用いてServletに関するメタデータを記述できるようになります。これにより今まで必須だった「web.xml」がオプションになります。また、従来HttpServletクラスのようなJ2EE/JavaEEの仕様が提供する親クラスを継承してServle…