タグ

ブックマーク / plasticscafe.hatenadiary.org (1)

  • LL脳がscalaの勉強を始めたよ その28 - Reinvention of the Wheel

    [まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その27 Scalaコップの9章の続きをやりますよー、今回は新しい制御構造の作成やらですよー 新しい制御構造を作る 引数として関数をとるメソッドを書く事で新しい制御構造を作る事ができるらしいです。ちなみに制御構造はifとかswitchとかループとかのアレコレですねー とりあえずサンプルを書いてみますよー、サンプルは同じ操作を2回繰り返すという制御構造です // 引数は実際に処理する関数と、演算の基になる数字ですね scala> def twice(op:Double => Double, x:Double) = op(op(x)) twice: ((Double) => Double,Double)Double // 実行してみますよー // 1を加える処理を2回行ないますよー scala> twice(

    LL脳がscalaの勉強を始めたよ その28 - Reinvention of the Wheel
    katzchang
    katzchang 2010/10/20
    あー、これがローンパターンか。
  • 1