javascriptのように、変数のような関数を扱う別の言語はありますか?javascriptのような他の言語はありますか?
例:
var $ = function(a){return document.getElementById(a);}
か:
function exec(a,b){return a.apply(window,b);}
javascriptのように、変数のような関数を扱う別の言語はありますか?javascriptのような他の言語はありますか?
例:
var $ = function(a){return document.getElementById(a);}
か:
function exec(a,b){return a.apply(window,b);}
約millionのみです。人々は一般的に、関数を変数として渡して引数で呼び出すことができるよりも機能を多く望んでいますが、それがあなたの標準であれば、Cでもそれを満たしています。
あなたが最初の例で述べたように実際にPHPがそのようなことを行うことができます。
$lt = function($arg) {
return str_replace('<', '<', $arg);
}
$lt("<br />");
はい。 C++、C#(C++ 11)、ほとんどの関数型言語(LISP、StandardML)などがあります。
編集:オンラインで検索しましたか? http://en.wikipedia.org/wiki/Anonymous_function
downvoteの理由は何ですか? –
PHP(最新のリリース)がこれを行うことができます。 Googleの関数型プログラミングを試してみてください。 – Bojangles
さまざまな機能の言語を見てください。 –
はい、たくさんあります。このパラダイムが好きなら、関数型言語を見てください。多くの混在パラダイム言語は、PHPでもこの概念を継承しています。 – deceze