Web のバックグラウンドから Erlang を使い始めたばかりなので、非常に基本的なチュートリアルをいくつか行っています。このフォーラムの投稿に基づいて、次のファイルがあります。
-module(calc).
-export([test/0]).
test() ->
X = io:get_line('X: ').
ただし、期待どおりの結果が得られません。
1> c(calc).
calc.erl:7: Warning: variable 'X' is unused
{ok,calc}
2> calc:test().
X: test
"test\n"
3> X.
* 1: variable 'X' is unbound
X = io:get_line('X: ').
X をユーザー入力にバインドすべきではありませんか?