2012-02-12 15 views
1

javascriptのように、変数のような関数を扱う別の言語はありますか?javascriptのような他の言語はありますか?

例:

var $ = function(a){return document.getElementById(a);} 

か:

function exec(a,b){return a.apply(window,b);} 
+1

PHP(最新のリリース)がこれを行うことができます。 Googleの関数型プログラミングを試してみてください。 – Bojangles

+0

さまざまな機能の言語を見てください。 –

+0

はい、たくさんあります。このパラダイムが好きなら、関数型言語を見てください。多くの混在パラダイム言語は、PHPでもこの概念を継承しています。 – deceze

答えて

1

millionのみです。人々は一般的に、関数を変数として渡して引数で呼び出すことができるよりも機能を多く望んでいますが、それがあなたの標準であれば、Cでもそれを満たしています。

1

あなたが最初の例で述べたように実際にPHPがそのようなことを行うことができます。

$lt = function($arg) { 
    return str_replace('<', '&lt;', $arg); 
} 

$lt("<br />"); 
1

はい。 C++、C#(C++ 11)、ほとんどの関数型言語(LISP、StandardML)などがあります。

編集:オンラインで検索しましたか? http://en.wikipedia.org/wiki/Anonymous_function

+0

downvoteの理由は何ですか? –

関連する問題