1、进入erlang shell
输入: erl
2、退出erlang shell
输入:ctrl + g ,然后输入:q
3、奇怪的"."
erlang使用“.”作为结束符,在erlang shell中,任意一条一句只有在末尾加上“.",然后回车才会执行
每一个函数也以“.”作为结束符
例子:
2 + 3.
add(X, Y) ->
X + Y.
4、erlang模块编写
用任何文本编辑器书写,保存为 ".erl" 格式即可
模块起始:
-module(name).
其中name必须与文件名相同
函数导出:
-export([fun1/n, fun2/m]).
fun1、fun2为函数名,n,m分别为参数个数
函数例子:
square(X) ->
X*X.
fac(1) ->
1;
fac(N) ->
N * fac(N-).
注意末尾的“.”,表示函数的结束,中间用“;”分开
另外,变量必须以大写字母开始
5、如何执行erl文件
erlang shell中输入:c(name).
name为文件名,不包括后缀
然后,调用模块的函数方法为:
name:fac(3).
name:square(2).
6、list的定义
[1, 2, 3, 4, 5].
奇怪的“l”符号
[A | B ] = [1, 2, 3, 4].
那么
A的值为1,B为[2, 3, 4]
而
[A, B | C] = [1, 2, 3, 4, 5].
则A的值为1,B为2,C为[3, 4, 5]
7、如何使用erlang帮助
在shell(不是erl shell)中输入:
erl -man modulename
erlang学习笔记1
最新推荐文章于 2022-09-05 17:31:40 发布