エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
紫ログ:Scheme脳で考える!! JavaScriptの関数とかクロージャとか - livedoor Blog(ブログ)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
紫ログ:Scheme脳で考える!! JavaScriptの関数とかクロージャとか - livedoor Blog(ブログ)
// 自分用メモ function文と関数リテラル 例えば、x と y を加算した結果を返す関数 add を定義するとし... // 自分用メモ function文と関数リテラル 例えば、x と y を加算した結果を返す関数 add を定義するとしよう。 function add(x,y) { return x + y } これを「function文」という。Schemeでいえば (define (add x y) (+ x y)) に相当。 Schemeにおいてこれが (define add (lambda (x y) (+ x y))) と同等であるように、JavaScriptでも var add = function(x,y) { return x + y } という書き方ができる。Schemeのlambda式にあたるこの記法を「関数リテラル」という。varはdefineに相当。 ここで問題になるのは、function文も関数リテラルも function [関数名] ([引数1[,引数2[,...]]]) {