非lisp语言,具有用于变量和函数的单独命名空间

时间:2014-01-14 22:06:03

标签: programming-languages

还有其他语言,如Common Lisp或Emacs Lisp,它们对变量和函数有不同的命名空间吗?

我一般都很感兴趣,谷歌的搜索结果充斥着不相关的信息。

谢谢!

1 个答案:

答案 0 :(得分:2)

嗯,从某种意义上说,可以说php有这个。如果我正确理解你的问题。

例如:

$hello="a variable";

function hello() {
    return "a function";
}

echo $hello."\n";
echo hello()."\n";

会打印:

a variable
a function

因此变量和函数都被称为hello。