如何在io中包含变量:get_line(Erlang)

时间:2016-10-03 09:06:27

标签: erlang

有没有办法将变量放在io:get_line()代码中?我试过了

io:get_line("~s: ",[Variable]).

但它不起作用。所以我的问题是有另一种实现吗?

2 个答案:

答案 0 :(得分:2)

您可以先将格式字符串和参数传递给navigatior.onLine,然后将其发送到io_lib:format/2

io:get_line/1

答案 1 :(得分:0)

您可以使用fread/3功能:

  

从标准输入(IoDevice)读取字符,并使用提示输入。按照格式解释字符。格式包含指示输入解释的控制序列。