2010-11-01から1ヶ月間の記事一覧

SBTでScala2.8系をつかう

デフォルトはScala2.7.7となっています。sbtの対話モードで設定可能。 > set build.scala.versions 2.8.1 > reload こうすると scala-compiler-2.8.1.jar と scala-library-2.8.1.jar のダウンロードが始まり、環境が構築されるみたい。

アンバウンド形式とは

アンバウンド形式とは、Java APIドキュメントによる造語。翻訳ミスである。 「unbounded」 を「アンバウンド形式」とチンプンカンプンな翻訳で公開したため、多くのJavaエンジニアの理解を妨げた諸悪の根源と言える。 本来は「サイズ制限のない」という意味…

Scalaで階乗の計算

なんとなく書いてみた。 package algorithm object Main { def main(args: Array[String]): Unit = { val input = 10 val num = fact(input) printf("fact(%d): %d\n", input, num) } def fact(n: Int): Int = { if (n == 0) return 1 return n * fact(n - 1…