2009-02-07から1日間の記事一覧

第56回 クロージャの実践的使いどころ

あまりPerlでクロージャを使っている例をみたことがなくて(僕の勉強不足もあるだろうけど)、 友人に聞いてみたところ、 コールバックかな。 と言われたので、やってみよう。 コールバック そもそもコールバックとはなにかというと、 なにかの関数に関数を…

第55回 クロージャ

関数に値を保持させる 今、関数に何か数字を与えると、 その関数を呼ぶたびに与えた数字を ++ してほしいとする。 イメージ的には、 print f(5), "\n"; # 5 print f() , "\n"; # 6 print f() , "\n"; # 7こんな感じである。 純粋に、 use strict; sub f { my…