下载和配置Erlang环境移步到其他文章,这里只讲基本操作和概念
启动Erlang命令,打开CMD输入erl
>erl
Eshell V8.3 (abort with ^G)
1>
停止Erlang Shell命令为Ctrl+C,立刻停止系统可执行表达式halt()
在Erlang中所有变量都必须以大写字母开头,并且Erlang与其他语言它的变量是一次性赋值变量,不能再试图在被设置后改变它的值否则会报错,在Erlang里,变量只不过是对某个值的引用:Erlang的实现方式用指针代表绑定变量,指向一个包含值的存储区。这个值不能被修改。
>erl
Eshell V8.3 (abort with ^G)
1> X = 20.
20
2> X =30.
** exception error: no match of right hand side value 30
和其他语言不一样的地方还有在Java中结尾一般使用;在Erlang中使用. 作为结尾(.+空格/Tab/回车)
浮点数
在Erlang无论是否整除只要使用了运算符/得到的结果都会是浮点数,例如:
>erl
Eshell V8.3 (abort with ^G)
1> 4/2.
2.0
div是取整数,rem是取余数。