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 的匯入非常相似。