erlang学习笔记1

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值