タグ

scopeに関するcho45のブックマーク (3)

  • scope chain - Thousand Years

    いまさらながらスコープとスコープチェーンの話。スコープチェーンについて分かったつもりになっていたのですが以下のサンプルコードのfooの値は○○○だ!って思ってたけど違った。 foo = 'hoge'; function hoge(){ var foo = 'foo'; function foo(){}; alert(foo); // ??? }; hoge(); scope chainとLEGBルール*1 ECMAScriptの仕様書にはscope chainという用語で説明されている、要はスコープをどうやって探していくかの順番の定義。図にまとめると以下のような具合。 初めてのPythonではPythonのスコープ検知の順番をLEGBルールとして紹介している。Lはローカルスコープ。Eはエンクロージングファンクションズスコープ(JavaScriptで単にクロージャと呼ばれている。)。Gはグロ

    scope chain - Thousand Years
  • ourの正確な定義 - web newbie

    社内でperlのmy,our,localについて盛り上がったのでそのあたりに関するポスト。 今回は、ourについて。 いろんなサイトでいろんな書き方されてて、よーわからん、、ということで ... perldoc きちっと追ってくと、ああ納得。 少しでも役に立つかなっと、記事としてまとめてみました。 少しでも役立ったときには、コメントいただけるとものすごく喜びますw ではまず、perldocから。 ここね Perldoc - our our associates a simple name with a package variable in the current package for use within the current scope. When use strict 'vars' is in effect, our lets you use declared global va

    ourの正確な定義 - web newbie
  • usrb.in

    This domain name has been registered with Gandi.net. It is currently parked by the owner.

  • 1