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