トップ «前の日記(2008-07-01) 最新 次の日記(2008-07-03)» 月表示 編集

日々の流転


2008-07-02 [長年日記]

λ. Erlang で HelloWorld

Erlangは少し前に流行していたけど、プログラミングErlang(Joe Armstrong/榊原一矢) を借りたので、ちょっと遊んでみる。 現在の最新版は Erlang/OTP R12B というバージョンのようなので、これをインストールしてまずはHelloWorld。

#!/usr/bin/env escript
main(_) -> io:format("Hello, World!~n").

エスケープシーケンスはまんまPrologなのね。

それから、Erlangの等号は単一化ではなくただのパターン照合なので、以下のようなコードはエラーになるのか。

1> [1, X] = [Y, 2].
* 1: variable 'Y' is unbound
Tags: Erlang