erlang基础知识点

http://www.erlang.org/doc/man/STDLIB_app.html  函数速查手册

1、变量是不可改变的,必须以首字母大写开头

2、字符串就是小写字母,或者单引号引起来的字符串

3、赋值可以使用匹配模式

4、数据结构有元组{dd,aaa},取值用匹配模式来取值{X, B}={ dd,aaa},就能取到X,B的值

5、数据结列表 [ss,aa,{dd,aa}],取值是用[head|foot]的形式取值(头和尾的形式匹配)

6、字符串只能用双引号表示

7、函数命名方式   count(参数) -> 表达式 end

8、fun 匿名函数 例如 A = fun(参数) ->表达式  ,调用时,A(参数)

9、常用的函数
lists:map(fun, list) 以fun表达式得到值组成新的列表
lists.filter(fun, list) 以fun表达式反回true时返回新的列表
lists.member(原子,list) 返 回true或者false
lists.sum(list)统计总和 
lists.seq(1,N)由1到N组成的整数列表
rem 取余
div 整除
/ 浮点数相除
判断is_number、is_tuple是否元组、is_atom是否原子、is_list是否列表、is_constrant是否常数值、is_function是否函数...
is_integer()判断是否整数
length()列表长度
size()元组长度
trunc将数字转换成整数
hd()取列表值的头部
tl()列表的尾部
float()将数字转换成浮点数
element(N,X)元组X是N的第几个元素
self()进程标识符
round()将浮点数四舍五入

10、符号:=:=恒等测试符

11、-module()表示本模块可以外部使用 export表示导入不用加前面的模块名称

12、[F(X) || X <- L, X2<-L, 表达式.....] 代表由F(X)组成的列表,其中X取值于列表L

常见Shell命令:
1)h(). 用来打印最近的20条历史命令
2)b(). 查看所有绑定的变量
3) f(). 取消(遗忘)所有绑定的变量。
4) f(Val).  取消指定的绑定变量
5) e(n).   执行第n条历史命令
6) e(-1).  执行上一条shell命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值