跳轉到內容

Erlang 程式設計/模組

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

Erlang 模組

[編輯 | 編輯原始碼]

每個 Erlang 程式設計原始檔

utility.erl

都必須是獨立的模組。模組是用 module 語句建立的。

-module(utility).         % 1
-export([rotate/1]).      % 2
                          % 3
rotate([H|T]) ->          % 4
    T ++ [H].             % 5

使用以下命令編譯

    c(utility).

使用以下命令執行

    utility:rotate([1,2,3]).

得到

    [2,3,1].

"utility" 是由檔案 utility.erl 建立的模組

像 rotate 這樣的實用函式可以在其他地方匯入,使用以下命令

    -import(utility).

現在我們不需要使用 "utility:" 字首。一般不建議匯入模組。這與 python 和 Java 的匯入非常相似。

華夏公益教科書