还有其他语言可以像变量那样处理变量这样的函数吗?
示例:
var $ = function(a){return document.getElementById(a);}
或:
function exec(a,b){return a.apply(window,b);}
答案 0 :(得分:1)
实际上,PHP可以执行您在第一个示例中所述的操作。
$lt = function($arg) {
return str_replace('<', '<', $arg);
}
$lt("<br />");
答案 1 :(得分:1)
是。 C ++,C#(从C ++ 11开始),大多数函数式语言(LISP,StandardML),并且非常肯定更多其他语言。
编辑:您是否尝试过在线搜索? http://en.wikipedia.org/wiki/Anonymous_function答案 2 :(得分:1)
只有约million个。人们通常需要更多的功能,而不是能够将它们作为变量传递并在参数上调用它们,但如果这是你的标准,那么即使C符合它。