Rubyのjoinぽい関数が見付かりませんでした。うーむ、foldlあたりを使うべきか?
ファイル: echo.erl
join(_, []) -> [];
join(S, [X | Xs]) -> X ++ join_(S, Xs).
join_(_, []) -> [];
join_(S, [X | Xs]) -> S ++ X ++ join_(S, Xs).
main(Args) ->
io:put_chars(join(" ", Args)),
io:nl().
実行例:
$ escript echo.erl 123 456 789
123 456 789