erlang を評価中...
いまさらだが、erlang をインストールして、遊んでみている。
erlang は macport でインストールした。
$ port search erlang
erlang lang/erlang R11B-5 The Erlang Programming Language
$ sudo port install erlang
最初のプログラムは hello と 階乗計算。
$ cat test.erl
%% See http://erlang.org/faq/quick_start.html
%% http://static.scribd.com/docs/kvr8yei3i77l4.swf?INITIAL_VIEW=width-module(test).
-export([fac/1, hello/0]).fac(0) -> 1;
fac(N) -> N * fac(N-1).hello() ->
io:fwrite("Hello, erlang!¥n").$ erl
Erlang (BEAM) emulator version 5.5.5 [source] [async-threads:0] [hipe] [kernel-poll:false]Eshell V5.5.5 (abort with ^G)
1> c(test).
{ok,test}
2> test:hello().
Hello, erlang!
ok
3> test:fac(10).
3628800
4> test:fac(100).
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
5> halt().
$
« ピックアップ: 「炎上」情報共有サイト 運営会社が真っ先に「炎上」, ブログ「不適切発言」のタレント 芸能活動を自粛, etc... | トップページ | swi-prolog も評価中 »
この記事へのコメントは終了しました。
« ピックアップ: 「炎上」情報共有サイト 運営会社が真っ先に「炎上」, ブログ「不適切発言」のタレント 芸能活動を自粛, etc... | トップページ | swi-prolog も評価中 »
コメント