Я хочу прочитать несколько слов и сохранить их в переменной, используя 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"]}