「Erlang」四則演算プログラム

Erlang で四則演算プログラムを作ってみた。
非常におもしろくないプログラムだけど、なんか忘れたら嫌なんでメモ残す。

-module(calc).
-export([add/2]).
-export([sub/2]).
-export([mul/2]).
-export([division/2]).

add(A, B) ->
  io:format("~p~n", [A + B]).
  
sub(A, B) ->
  io:format("~p~n", [A - B]).

mul(A, B) ->
  io:format("~p~n", [A * B]).
  
division(A, B) ->
  io:format("~p~n", [A / B]).


以下の感じで、コンパイルして、呼び出す。

38> c("calc").
{ok,calc}
39> calc:add(20, 10).
30
ok
40> calc:sub(20, 10).
10
ok
41> calc:mul(20, 10).
200
ok
42> calc:division(20, 10).
2.0
ok


割り算 div は予約語みたいです・・・
http://erlang.org/doc/reference_manual/expressions.html

以上。