問題です。 呼び出すたびに、1,2,3,...を返すような関数f( )を定義せよ。 f(); // 1 f(); // 2 f(); // 3 この問題、解けますでしょうか? 普通の関数では、できないと思います。 しかし「クロージャ」というのを使えば、このようなことができます。 クロージャとの出会い 「クロージャ」という言葉を、プログラム関係の本やサイトなどでよくみかけることがあります。 私が最初に見たのは続・初めてのPerl 改訂版(アルパカ本)でした。 まったく理解できませんでした。 その後、404 ... > このページを見る
最終更新時間:
2009年01月10日15時27分
このエントリーに含まれている商品
続・初めてのPerl 改訂版
-
¥ 3,360在庫あり。 価格表示について価格は、記載された日付/時刻の時点において正確です。価格は変更される場合があります。購入時にAmazonウェブサイトに表示されている価格が、その商品の販売に適用されます。
-
- 出版社/メーカー:オライリー・ジャパン(大型本)
- 発売日:2006/10/21
- Amazon.co.jp 商品ランキング:71,044 位
みんなのブックマーク 人気(0) 新着
- クロージャ
-
クロージャについてのとてもわかりやすい説明。自分はクロージャを単に無名関数で定義された関数を返すことかと誤解してたわ… はずかしい… なんつうかオブジェクトっぽい関数って感じだね。
- 関数の呼び出しが終了した後も値を保持しておき、次に関数が呼び出されたときにその値を使って処理を行いたい場合は ~略~ クロージャを使っても同じことが実現できます。(O'REILLY JavaScript(第5版)より)
-
タコでも分かるやつがいいの
- js closure
-
メモ|[JavaScript] 猿でもわかるクロージャ超入門|
-
クロージャはやっぱり理解出来ていなかったのでお勉強。
- 成程良く分かった。
- あとは使いどころが解れば
- kuro-ja
- 次はスコープとかリークの話かなあ
- 解説が巧いです
- クロージャを理解するためのポイント:関数内の関数、関数を返す関数、無名関数
- クロージャの話
- 一番判りやすい説明のような気がする。読みやすい。こういう説明が出来るのはほんとすごい。
- これも分かりやすい
- これも分かりやすい

![[JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記 [JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記](http://screenshot.hatena.ne.jp/images/200x150/5/1/3/8/2/58508be7a66a789f9049076672b358d8a73.jpg)








