JavaScriptにλを入れる
らむだかわいいよらむだ
inc = λ({x: "x+1"}) inc(1) //=> 2
実装:
function λ(obj){ for(arg in obj){ var f = eval( "function(" + arg + "){return " + obj[arg] + "}" ) } return f; }
ごめんなさいごめんなさいごめんなさい。。。
らむだかわいいよらむだ
inc = λ({x: "x+1"}) inc(1) //=> 2
実装:
function λ(obj){ for(arg in obj){ var f = eval( "function(" + arg + "){return " + obj[arg] + "}" ) } return f; }
ごめんなさいごめんなさいごめんなさい。。。