エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ひ日誌 - JavaScript の "var" と Scheme の "define" , 変数宣言としての function と lambda 式としての function
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ひ日誌 - JavaScript の "var" と Scheme の "define" , 変数宣言としての function と lambda 式としての function
_ [javascript] JavaScript の "var" と Scheme の "define" JavaScriptの環境フレームに関する考え方は... _ [javascript] JavaScript の "var" と Scheme の "define" JavaScriptの環境フレームに関する考え方は、とてもSchemeに似てる。SICP3,4章あたりの理解に基づいて考えるととてもわかりやすい。トップレベルの環境(グローバル環境)があって、関数の本体ごとにローカルの環境が積み重なっていく。基本的にはそれだけのことだ。 ただ、まったく同じというわけではない。JavaScript の場合、変数には「宣言されたけど未定義」という状態があるのに対して、Schemeの場合、変数の宣言は必ず初期値を伴う。そんな違いはある。 というようなことをふまえた上で、JavaScript の "var" と Scheme の "define" は、だいたい同じような意味ととらえてよさそうだ。JavaScriptの "var" は、トップレベルを除いてla
2009/01/03 リンク