加算するプログラムを書きました。
ソース:
-module(lib_misc). -export([sum/1]). sum(L) -> sum(L,0). sum([],N) -> N; sum([H|T],N) -> sum(T,H+N).
ソースがあるカレントディレクトリでコマンドプロンプトからEShellとやらを起動する。
>erl Erlang R13B01 (erts-5.7.2) [source] [rq:1] [async-threads:0] [kernel-poll:false] Eshell V5.7.2 (abort with ^G) 1> c(lib_misc). {ok,lib_misc} 2> SUM = [1,2,3,4,5]. [1,2,3,4,5] 3> lib_misc:sum(SUM). 15