2012-02-28から1日間の記事一覧
Scala by Example > 演習5.3.1の解答案です。 立方根なので、 x = y * y * y y = x / ( y * y ) を補正関数に使います。 def cube(x: Double) = fixedPoint(averageDamp(y => x / (y * y)))(1.0)
Scala by Example > 5.2 カリー化 (Currying)の演習問題の解答案です。 演習 5.2.1 この問題ですが、??を埋めてもコンパイルエラーになって変だなと思ったら、原文とちょっと違ってますね。 原文の問題 def sum(f: Int => Int)(a: Int, b: Int): Int = { de…