【发布时间】:2019-05-05 10:27:04
【问题描述】:
我想读取多个单词并使用 Erlang 将它们存储在一个变量中。当我使用 fread 记录一个字符串时,它只记录第一个单词。
1> {ok,[Message]} = io:fread("Type your message : ", "~ts").
Type your message : Hello world
{ok,["Hello"]}
2> world
所以“Hello”被保存到 Message 而不是“Hello world”。如何将这两个单词保存到变量消息中。
我正在寻找一个通用的答案,以便我可以阅读很多单词而不仅仅是 2 个单词,所以请不要只发布 2 个单词的答案。
期望的输出
{ok,["Hello world"]}
【问题讨论】:
标签: functional-programming erlang fread erl