为什么Erlang中的变量设计为以大写字母开头?

时间:2015-02-04 14:48:46

标签: erlang

我是Erlang的新手并且想知道为什么这些变量的设计以大写字母开头,这与其他语言的大写字母有很大的不同?

也许是因为那是不可改变的?

2 个答案:

答案 0 :(得分:10)

早期版本的Erlang在Prolog中实现,就像Prolog一样,Erlang变量以大写字母或下划线开头。

答案 1 :(得分:5)

除了@SteveVinoski所说的,

以大写字母开头,将变量与原子分开,这些原子在Erlang代码中经常使用。原子总是以小写字母开头。模块和函数名都是原子。