很不错的erlang中文手册,适合新手入手
比较好的一个erlang中文手册,适合新手入手。
如果需要请点击这里下载,感谢译者。
注意:需要安装pdf阅读器,如果你不想安装。
请在线查看:http://www.docin.com/p-47521830.html
如果你打算安装一个阅读器,推荐:Foxit
下面摘抄一下文档目录:
目录
译者 注…………………………………………………..I
其它译者………………………………………………….II
第1部分 入门………………………………………………1
1.1 简介……………………………………………….1
1.1.1 简介……………………………………………1
1.1.2 其它方面 ………………………………………..1
1.2 顺序编程 ……………………………………………1
1.2.1 Erlang Shell …………………………………..1
1.2.2 模块和函数 ………………………………………3
1.2.3 元子(Atoms) …………………………………….6
1.2.4 元组 …………………………………………..7
1.2.5 列表 …………………………………………..8
1.2.6 标准模块及用户手册 ……………………………….11
1.2.7 将输出写到终端上 …………………………………11
1.2.8 一个更大的例子 …………………………………..12
1.2.9 变量的匹配、守卫和作用域 …………………………..14
1.2.10 更多关于列表 …………………………………..16
1.2.11 If和Case……………………………………..21
1.2.12 内建函数(BIFs) …………………………………25
1.2.13 复杂函数……………………………………….27
1.3 并行编程……………………………………………29
1.3.1 进程…………………………………………..29
1.3.2 信息传递………………………………………..31
1.3.3 进程名称注册…………………………………….35
1.3.4 分布式编程………………………………………36
1.3.5 一个更大的例子……………………………………40
1.4 [#1]健壮性(Robustness 鲁棒性)…………………………49
1.4.1 超时(Timeouts)………………………………….49
1.4.2 错误处理………………………………………..51
1.4.3 增强健壮性之后的大型例子……………………………54
1.5 [#1]记录和宏(Records and Macros)………………………59
1.5.1 将大型的例子分割在多个文件中…………………………59
1.5.2 头文件(Header Files)…………………………….64
1.5.3 记录(Records)…………………………………..64
1.5.4 宏(Macros)……………………………………..65
第2部分 OTP设计原则………………………………………..66
2.1 概述………………………………………………66
2.1.1 监督树…………………………………………66
2.1.2 Behaviour……………………………………..66
2.1.3 应用…………………………………………..70
2.1.4 发布…………………………………………..71
2.1.5 发布控制………………………………………..71
2.2 Gen_Server Behaviour(文档缺失)………………………..71
2.3 Gen_Fsm Behaviour………………………………….71
2.3.1 有限状态机………………………………………71
2.3.2 实例…………………………………………..72
2.3.3 启动一个Gen_Fsm…………………………………73
2.3.4 事情通知………………………………………..74
2.3.5 超时…………………………………………..74
2.3.6 All状态事件…………………………………….75
2.3.7 停止函数………………………………………..75
2.3.7.1 在监督树中…………………………………..75
2.3.7.2 独立Gen_Fsm…………………………………76
2.3.8 处理其它消息…………………………………….76
2.4 Gen_Event Beheaviour……………………………….77
2.4.1 事件处理原则…………………………………….77
2.4.2 实例…………………………………………..77
2.4.3 启动一个事件管理器………………………………..78
2.4.4 加入一个事件处理器………………………………..78
2.4.5 事件通知………………………………………..79
2.4.6 删除一个事件处理函数……………………………….80
2.4.7 停止…………………………………………..80
2.4.7.1 在监督树中…………………………………..80
2.4.7.2 独占式事件管理器………………………………80目录