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

基罗斯

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

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.
7stud

我很困惑如何接受来自 Erlang shell 的输入

-module(my).
-compile(export_all).

    get_data() ->
        {ok, Term} = io:read("Enter a number: "),
        io:format("The number you entered plus one is: ~w~n", 
                  [Term + 1]).

在外壳中:

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> 

请注意,用户需要在输入后输入一个句点。另请参阅io:getline()io:fread()

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 JavaScript 在控制台中接受来自用户的输入?

如何在pytest中接听来自控制台脚本的输入调用?

Eclipse中的Python输入功能不接受来自控制台的输入

如何在Python中从控制台删除未知的用户输入

如何在android studio中显示来自用户输入的计算

在Yii2控制台命令中接受用户输入

控制台中直接来自用户的动态输入

如何在javascript中获取控制台输入?

如何在F#中从控制台读取输入

如何在 dart 中从控制台输入数据列表?

来自用户在 PyTelegramBotApi、Telegram 中的输入

通过 fgets() 接受来自用户的多行输入

如何在 c# 控制台应用程序中根据用户输入创建多个对象?

控制台无法接受输入

如何像cpp一样控制台来自java中的类的输入

我如何在仍允许用户输入控制台的同时运行NSTimer?

如何在repl.it在线IDE上使用javascript从控制台接收用户输入

如何在 C# 控制台应用程序中跟踪用户输入?

如何让用户从控制台输入任意数量的变量

python - 当程序在python中运行时,如何防止用户输入控制台?

如何在Ionic 3中控制台记录来自JSON对象的单个值

Python - 来自用户的输入

如何在Go中使用来自用户输入的URL?

为什么C ++控制台要接受用户输入时会关闭?

C# 控制台 - 如果没有传递参数,则接受用户输入

结束关闭控制台的用户输入

如何在WatchOS 6中将Crown输入打印到控制台

如何在Go中处理控制台输入类型验证?

如何在Shake中获取控制台输入的内部版本?