檢視原始碼 簡介
本節為 Erlang 參考手冊。它描述了 Erlang 程式語言。
目的
Erlang 參考手冊的重點在於語言本身,而不是其實現。語言結構以文字和範例描述,而不是正式規範。這是為了使手冊更具可讀性。Erlang 參考手冊並非旨在作為教學文件。
關於 Erlang 實現的資訊,例如,可以在以下文件中找到:
先決條件
假設讀者已經做過一些程式設計,並且熟悉諸如資料類型和程式語言語法等概念。
文件慣例
在本節中,使用以下術語:
- 一個序列是一個或多個項目。例如,一個子句主體由一個表達式序列組成。這意味著必須至少有一個表達式。
- 一個列表是任何數量的項目。例如,參數列表可以由零個、一個或多個參數組成。
如果某個功能是在 R13A 或更高版本中添加的,則會在文中提及。
BIF 的完整列表
如需 BIF 及其參數和傳回值的完整列表,請參閱 ERTS 中的 erlang
模組。
保留字
以下是 Erlang 中的保留字:
after and andalso band begin bnot bor bsl bsr bxor case catch cond div else end fun if let maybe not of or orelse receive rem try when xor
注意:cond
和 let
雖然是保留字,但目前語言未使用。
變更
只有在啟用
maybe_expr
功能時,maybe
才是保留字。在 Erlang/OTP 25 和 26 中,maybe_expr
預設為停用。從 Erlang/OTP 27 開始,maybe_expr
預設為啟用。