コマンドライン引数の取得
Posted feedbacks - Erlang
Erlangでは実行時にコマンドラインから実行する関数を指定できます。 ここではprogramモジュールのmain関数を実行し、引数a b c dを渡しています。
erl -noshell -s program main a b c d -s init stop
関数側はこれらの引数を文字列のリストとして受け取ります。
1 2 3 4 | -module(program).
-export([main/1]).
main(Arg) -> io:format("~s ~s ~s ~s ~n", Arg).
|



dankogai
#4868()
Rating12/18=0.67
以下にけだし同感なので。
inferno :: どう書く?orgは多言語クックブックになれるか > 一般投稿が可になった時に、ちょっと感じてたんですがやっぱり最近ある傾向が顕著で。というのは数学パズル系とか、(数学的な、事務処理などではない)アルゴリズム勝負!なお題ばっかりなんですよね。
というわけで、たまには簡単でその場で答えが出て、なによりある言語使いにとって「外国語」ではこういうんだというのがわかる問題として考えてみました。
% program a b c dで a, b, c, d を得るにはどうしたらよいかという、それこそネイティブには刺身タンポポより簡単だけど、「外国人」にはとっさに浮かばないという問題です。
Dan the Practical Programmer
[ reply ]