没有合适的资源?快使用搜索试试~ 我知道了~
erlang介绍介绍opt开发方法中文资料
资源详情
资源评论
资源推荐
Erlang/OTP R11B 文档
Erlang/OTP R11B documentation
v0.1.5
Erlang/OTP 官方 著
D. Wu 译
Email: linux@sun7.org
linux@263.net
译者 注
本译文仅供对 Erlang 感兴趣的朋友学习使用,并非用于商业目的。无论如何请尊重本人的
劳动成果。
由于原文档很多,我会随翻译的进度更新本译文的版本。而不是全部翻译完之后直接发布最
终版本。由于是第一次翻译文档,所以译文中可能出现少量的错误,还希望得到你的谅解和
指正,我会在后续的版本中纠正。
相关网站:
http://wiki.sun7.cn/ErlangDoc
- I -
其它译者
- II -
目录
译者 注...........................................................I
其它译者..........................................................II
第一部分 入门......................................................1
1. 简介 ........................................................1
1.1 简介 .....................................................1
1.2 其它方面 ..................................................1
2. 顺序编程 .....................................................2
2.1 Erlang Shell ............................................2
2.2 模块和函数 ................................................3
2.3 元子(Atoms) ..............................................6
2.4 元组 .....................................................7
2.5 列表 .....................................................8
2.6 标准模块及用户手册 ........................................11
2.7 将输出写到终端上 ..........................................11
2.8 一个更大的例子 ............................................12
2.9 变量的匹配、guard 和作用域 .................................14
2.10 更多关于列表 ............................................16
2.11 If 和 Case ..............................................21
2.12 内建函数(BIFs) ..........................................25
2.13 复杂函数.................................................27
3. 并行编程.....................................................30
3.1 进程.....................................................30
3.2 信息传递..................................................31
3.3 进程名称注册..............................................35
3.4 分布式编程................................................37
3.5 一个更大的例子.............................................40
4. 健壮性(Robustness 鲁棒性)....................................49
4.1 超时(Timeouts)...........................................49
4.2 错误处理..................................................51
4.3 增强健壮性之后的大型例子....................................54
5. 记录和宏(Records and Macros).................................59
5.1 将大型的例子分割在多个文件中.................................59
5.2 头文件(Header Files).....................................64
5.3 记录(Records)............................................64
- III -
5.4 宏(Macros)...............................................65
6. 实例........................................................65
第二部分 OTP 设计原则...............................................68
1. 概述........................................................68
1.1 监督树...................................................68
1.2 Behaviour...............................................68
1.3 应用.....................................................72
1.4 发布.....................................................73
1.5 发布控制..................................................73
2. Gen_Server Behaviour(文档缺失)...............................73
3. Gen_Fsm Behaviour..........................................73
3.1 有限状态机................................................73
3.2 实例.....................................................74
3.3 启动一个 Gen_Fsm..........................................75
3.4 事情通知..................................................76
3.5 超时.....................................................76
3.6 All 状态事件..............................................77
3.7 停止函数..................................................77
3.7.1 在监督树中............................................77
3.7.2 独立 Gen_Fsm..........................................78
3.8 处理其它消息..............................................78
4. Gen_Event Beheaviour.....................................79
4.1 事件处理原则..............................................79
4.2 实例.....................................................79
4.3 启动一个事件管理器.........................................80
4.4 加入一个事件处理器.........................................80
4.5 事件通知..................................................81
4.6 删除一个事件处理函数........................................82
4.7 停止.....................................................82
4.7.1 在监督树中............................................82
4.7.2 独占式事件管理器.......................................82
- IV -
剩余86页未读,继续阅读
liumangtutu12345
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0