ERLANG 语法基础
来源:互联网 发布:php把字符串变成数组 编辑:程序博客网 时间:2024/06/16 06:36
1、ERLANG知识点有哪些?
元组(元组匹配)、列表、原子、模式匹配。、
2、ECLIPSE 不自动编译ERL 模板(新添加了文件夹滴模板)
项目下 .settings 文件夹 org.erlide.core.prefs文件中source_dirs=src;中需要添加编译路径
3、模式匹配
area({square,X})->X*X;%%正方形area({circle,R})->R*R;%%计算圆面积;area({rectangle,Withed,Ht})->Withed*Ht.%%计算长方形面积
名字相同 参数相同(仅参数内格式不同)带原子滴 需要先匹配原子才可以全匹配
4、编译ERL文件
5、同名不同目滴函数
6、匿名函数
test()->F=fun(L)->(fun(X)->lists:member(X, L) end)end,IsFruit=F([org,temp,te]),%%得到fun(X)->lists:member(X, L) end这个匿名函数IsFruit(org1).
7、断言
test1(X,Y) when is_integer(X)-> X>Y. %%示例 is_tuple(T)%%是否是元组
8、 IF 断言
test2(X,Y)-> if X>Y -> X; true-> Yend.
9 、记录
record_use(#role{uid=W,username=Name}=Role) ->W.%%取记录中某个字段滴值record_use1()-> NewRole=#role{uid=10001,username="rsl"},%%创建一个新滴记录 R=NewRole#role{uid=10000},%%在原有记录上修改某个字段并残生一个新滴值 R.
10、case/if表达式
testcase()->case test() oftrue->inList; _-> error end.
11、OR
12、ANDALSO
0 0
- ERLANG 语法基础
- Erlang学习笔记(三)Erlang基础语法
- erlang学习笔记:语法基础
- erlang学习之基础语法
- erlang基础语法学习笔记(一)
- Erlang基础 - 变量的语法与赋值
- Erlang入门之基础语法一
- erlang语法
- Erlang学习笔记(二)Erlang基础语法之If、Case的使用
- erlang 基础
- erlang基础
- ErLang语法提要
- ErLang语法提要
- ErLang语法提要收藏
- Erlang基本语法
- Erlang基本语法一
- ErLang语法提要
- erlang比特语法
- android 事件分发
- 密码生成器
- 第17周项目6-学生成绩统计(从文件中读入)
- 获取Spring ApplicationContext 几种方法
- View中的draw和onDraw的区别
- ERLANG 语法基础
- Exercise:Self-Taught Learning 代码示例
- Android 修改出厂默认日期和默认时区的方法
- STM的调试问题集锦(更新中)
- 视锥裁剪
- ios 中内容label高度自适应
- Linux下Redis启动/关闭/重启服务脚本
- Fleury (弗罗莱) 算法通俗解释
- 2014.12.23