Hello, Erlang

-module(module_name).
-export([function/0]).

function() -> io:format("hello\n").

・モジュール名とファイル名は同じ名前にしなければならない
・関数には引数の数を宣言する

・コンパイルはシェルからモジュール名を指定する

$ erl
1> c(module_name).

・関数は[モジュール名:関数名]で呼び出す

module_name:function().
=> hello
=> ok