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