模块

erlang 模块是一个将几个功能组合在一起的文件。此文件通常具有 .erl 扩展名。

名为 hello.erlHello World 模块如下所示

-module(hello).
-export([hello_world/0]).

hello_world() ->
  io:format("Hello, World!~n", []).

在该文件中,需要声明模块名称。如第 1 行中所示 ..erl 扩展前的模块名称和文件名必须相同。