[erlang] erlangをはじめて.

とりあえず環境構築終わったので、getting startedをやってみている。

内容はこんな感じ。たとえばリストを逆転させたい時の関数

  • module(tut8).
  • export([reverse/1]).

reverse(List) ->
reverse(List, ).

reverse([Head | Rest], Reversed_List) ->
reverse(Rest, [Head | Reversed_List]);
reverse(, Reversed_List) ->
Reversed_List.

ふむ、おもしろいw この言語は、グローバル変数がない使用になっています。変数自体使わない感じがするのも変態っぽい仕様w

もうちょっと使ってみよっかな