Fight the Future

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

2008-10-23から1日間の記事一覧

ScalaのSnippetを写経する(10)-try catch

try-catchはJavaとほぼ一緒。 でもcatch句でcase使ってるってことはパターンマッチングなのかな??Snippet: Sum Arguments | The Scala Programming Language package sample.snippet object TryCatchSample extends Application { var array = Array("1", …

ScalaのSnippetを写経する(9)-for文の応用

Scalaではfor文に条件を書いてfilterかけれる。 Snippet: Primes | The Scala Programming Language Primeってのは素数のことね。まだ学術的段階だから?複素数とか素数とか数学のサンプルとか多いね。 package sample.snippet object Primes extends Applic…

ScalaのSnippetを写経する(8)-パターンマッチングその2

パターンマッチングのサンプルその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…

ScalaのSnippetを写経する(7)-パターンマッチング

パターンマッチングのサンプル。実におもしろいw Snippet: Maps | The Scala Programming Language package sample.snippet object PatternMatchSample { val colors = Map("red" -> 0xFF0000, "turquoise" -> 0x00FFFF, "black" -> 0xFFFFFF, "orange" -> …

ScalaのSnippetを写経する(6)-Implicit Conversionその2

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…

Java EE 6ではServletがPOJO

Servlet 3.0では、アノテーションを用いてServletに関するメタデータを記述できるようになります。これにより今まで必須だった「web.xml」がオプションになります。また、従来HttpServletクラスのようなJ2EE/JavaEEの仕様が提供する親クラスを継承してServle…