2012-02-12 61 views
1

是否有另一種語言像JavaScript一樣處理變量的功能?有沒有另一種語言像JavaScript?

例如:

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

或:

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

PHP(最新版本)可以做到這一點。試用谷歌功能編程。 – Bojangles 2012-02-12 02:35:23

+0

看看各種功能語言。 – 2012-02-12 02:35:30

+0

是的,很多。看看功能語言,如果你喜歡這個範例。許多混合範式語言也繼承了這個概念,即使是PHP。 – deceze 2012-02-12 02:36:23

回答

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的任何原因? – 2012-02-12 02:45:03

相關問題