JavaScriptの無名関数(?)の実行についてさきほど初めて知ったことがあったので。
js>(function () { echo("hello"); })() |
こういう↑形で実行できる(無名関数を定義と同時に実行)ことは知っていたのですが、こういう形↓でもできるということは知りませんでした。
js>(function () { echo("hello"); }()) |
つまりこういうこともできたり。
js>(function (f) { return f(); }(function (){ echo("hello");}))() |
ただそれだけのメモ。
これを知るきっかけはこちら。
にある、Y Combinatorらしきコード片。
function Y(le) { |
実行環境:
で紹介している、JavaScriptのシェル改良版を使っています。
0 件のコメント:
コメントを投稿