FC2ブログ

scalaもベンチマーク

scalaでもフィボナッチベンチを測ってみました。
結果801msec
まあ、コンパイルするから早いよね?


object Fib {
def fib(n: Int): Int = {
if (n < 2) {
return n
} else {
return fib(n-2) + fib(n-1)
}
}

def main(args: Array[String]) {
val start = System.currentTimeMillis
println(fib(Integer.parseInt(args{0})))
print(System.currentTimeMillis - start)
println(" msec")
}
}

スポンサーサイト



COMMENTS

COMMENT FORM

TRACKBACK


この記事にトラックバックする(FC2ブログユーザー)