跳轉到內容

Erlang 程式設計/入門

來自華夏公益教科書,開放的書籍,開放的世界

← 概述 | 術語 →

獲取 Erlang

[編輯 | 編輯原始碼]

Erlang/OTP 作為免費軟體從 開源 Erlang 下載 可用。下載 Erlang/OTP 發行版後,您需要編譯它(如果在 Unix 平臺上)並安裝它。

安裝 Erlang

[編輯 | 編輯原始碼]

除了以下簡短說明外,您可能還希望參考 安裝指南

解壓原始碼發行版。確定您要將 Erlang 及其庫安裝在何處。例如,我們將假設您希望將其安裝在 /usr/local/erlang/otp_r11b 中。建立此目錄,以及用於構建 Erlang 原始碼的構建目錄。

mkdir /usr/local/erlang/otp_r11b

在頂層目錄中,鍵入 ./Install /usr/local/erlang/otp_r11b。這將配置、構建和安裝 Erlang/OTP 發行版。

將發行版的 bin 目錄新增到您的路徑。您可能希望在 shell 初始化檔案中設定它。

Microsoft Windows

[編輯 | 編輯原始碼]

發行版是一個自安裝的 .exe 檔案。呼叫它(例如,雙擊其圖示)並回答提示。

Erlang Shell

[編輯 | 編輯原始碼]

Erlang 帶有一個 shell,在控制 Erlang 環境和開發程式時以互動方式使用。在 Unix 上,透過在命令列上鍵入 erl 來呼叫 shell。在 Windows 上,在命令列上鍵入 werl,或雙擊 Erlang 快捷方式圖示。

這將啟動 Erlang 系統並提供一個 shell 用於輸入和評估 Erlang。

Eshell V5.4.13 (abort with ^G)
1>

您的第一個 Erlang 程式碼

[編輯 | 編輯原始碼]

在 shell 提示符下,鍵入 "hello, world!" 後面跟著一個點 (.)。您可以接著進行一些算術運算。或者用 13 進製表示回答 "六乘九等於多少?" 這個問題

1> "hello, world!".
"hello, world!"
2> 1 + 2.
3
3> 13#6 * 13#9.
54

準備退出時,可以使用 halt() 內建函式停止 Erlang 系統

4> halt().
華夏公益教科書