如何在erlang中接受来自用户(控制台)的输入

如何在erlang中接受来自用户(控制台)的输入,erlang,Erlang,我很困惑如何接受来自erlangshell或eclipse控制台的输入? 我想接受来自用户的变量“input”的输入 p1()-> io:format(" Codes for business logic of task one \n"), spawn(xorgateway, xor_split, []). xor_split()-> io:format("enter your decision \n"). case Value of dec

我很困惑如何接受来自erlangshell或eclipse控制台的输入? 我想接受来自用户的变量“input”的输入

p1()->
    io:format(" Codes for business logic of task one \n"),
    spawn(xorgateway, xor_split, []).
xor_split()->
 io:format("enter your decision \n").
   case Value of
         decision1 -> 
            spawn(xorgateway, p2, []);
        decision2 ->
            spawn(xorgateway, p3, []);
        decision3 ->
            spawn(xorgateway, p4, []);
          _->
            io:format("invalid input \n")end.
我不知道如何接受来自erlangshell的输入

在外壳中:

8> c(my).        
my.erl:2: Warning: export_all flag enabled - all functions will be exported
{ok,my}

9> my:get_data().
Enter a number: 10.
The number you entered plus one is: 11
ok

10> 
请注意,用户需要在输入后输入一个句点。另外,请参见和

我想接受变量“input”的输入

input
不是Erlang中的变量。Erlang变量以大写字母开头

我不知道如何接受来自erlangshell的输入

在外壳中:

8> c(my).        
my.erl:2: Warning: export_all flag enabled - all functions will be exported
{ok,my}

9> my:get_data().
Enter a number: 10.
The number you entered plus one is: 11
ok

10> 
请注意,用户需要在输入后输入一个句点。另外,请参见和

我想接受变量“input”的输入

input
不是Erlang中的变量。Erlang变量以大写字母开头