$counter = function(){ static $count = 0; return ++$count; }; とかだとちょっと違うか。。。

riafriaf のブックマーク 2011/02/10 12:09

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Perl でも JavaScript っぽくクロージャが作れるんですね - Born Too Late

    JavaScript ではよくある、こういう書き方。 一応説明すると、これは実行時に外側の無名関数を実行します。外側の無名関数は返り値として、内側の無名関数を返し、変数 counter には内側の無名関数が代入されます...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう