这一节将告诉你如何快速高效地使用 Erlang 的教程。这一节中所讲述的全都是正确的,但是也只是部分正确。例如,本节中只讲述了 Erlang 的一些简单语法形式,而没有包括所有复杂难懂的语法形式。此外,语法极大简化后的部分都使用 *manual* 标识出来了。这就也是说,这个主题的大部分内容都可以在这本 Erlang 的书中和 Erlang Reference Manual 中找到。
我们假设本文的读者已经掌握了如下的知识:
- 计算机的基本概念
- 计算机编程的基本知识
本节中不包括如下的这些主题内容:
- 引用
- 局部错误处理 (catch/throw)
- 单向链接 (monitor)
- 二进制数据处理 (binaries/bit 语法)
- 列表推导 (List Comprehensions)
- 程序如何与外界交互,以及如何与其它语言写的软件进行通信;这部分内容可参阅 Interoperability Turorial。
- Erlang 库 (例如,文件处理)
- OTP 与 Mnesia 数据库
- Erlang 语法的哈希表
- 线上修改代码