是否有另一种语言像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的任何原因? – 2012-02-12 02:45:03
PHP(最新版本)可以做到这一点。试用谷歌功能编程。 – Bojangles 2012-02-12 02:35:23
看看各种功能语言。 – 2012-02-12 02:35:30
是的,很多。看看功能语言,如果你喜欢这个范例。许多混合范式语言也继承了这个概念,即使是PHP。 – deceze 2012-02-12 02:36:23