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
以上。