为什么Erlang中的变量设计成大写字母开头?
Why are the variables in Erlang designed to begin with capital letter?
我是 Erlang 的新手,只是想知道为什么变量设计为以大写字母开头,这与其他语言中的大写字母如此不同?
也许是因为它是不可变的?
Erlang 的早期版本是在 Prolog 中实现的,就像 Prolog 一样,Erlang 变量以大写字母或下划线开头。
除了@SteveVinoski 所说的,
以大写字母开头将变量与原子分开,这在 Erlang 代码中经常使用。原子总是以小写字母开头。模块和函数名称都是原子。
我是 Erlang 的新手,只是想知道为什么变量设计为以大写字母开头,这与其他语言中的大写字母如此不同?
也许是因为它是不可变的?
Erlang 的早期版本是在 Prolog 中实现的,就像 Prolog 一样,Erlang 变量以大写字母或下划线开头。
除了@SteveVinoski 所说的,
以大写字母开头将变量与原子分开,这在 Erlang 代码中经常使用。原子总是以小写字母开头。模块和函数名称都是原子。