タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとITとclosureに関するtest_testerのブックマーク (2)

  • [JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記

    問題です。 問題: 呼び出すたびに、1,2,3,...を返すような関数 f( )を定義せよ。 f(); // 1 f(); // 2 f(); // 3 この問題、解けますでしょうか? 普通の関数では、できないと思います。 しかし「クロージャ」というのを使えば、このようなことができます。 クロージャって何だ? 「クロージャ」という言葉を、プログラムのやサイトで目にすることがありますよね。 私が最初に見たのは続・初めてのPerl 改訂版(アルパカ)でした。 まったく理解できませんでした。 その後、404 Blog not foundやnaoyaさんのブログなどで「クロージャ」という単語を目にしました。 やはり、まったく分かりませんでした。 とどめの一撃はWikipediaの解説記事。 クロージャ (クロージャー、Closure) は、プログラミング言語において引数以外の変数を実行時の環境

  • 変数のスコープ - マンガで分かる JavaScriptプログラミング講座

    【1Page】 先生:前回は 『関数』について 説明した 『関数』を使った プログラムでは 関数内に入ったり 出たりして処理が 進んでいた 実はこの 『関数』の内と外で 『世界』が違うんだ 【外】 function kannsuu() { 【内】 } 【外】 3人:世界? 先生:そうだ 括弧の中では ローカル ルールが 適用される 遊:ローカル ルールって 地方ルールってこと? 先生:ああ 【2Page】 遊:守のお弁当を 私がべていいみたいな 教室内で決まっている ルールのこと? 守:(げんなり) 先生:あーまあ そういうことだ 先生:じゃあ詳しく 説明するぞ プログラム全体が 学校なら 『関数』内は 教室の中の ようなものだ 『プログラム全体=学校』 function kyousitu() { 『関数の中=教室の中』 } 『var 〜』と 作った変数は その『関数』の 内側だけで 有

  • 1