Мне нужно создать программу, которая считывает номер с консоли и собирает их в список. Например, при входе:Соберите вход в список с помощью Erlang
1
2
3
4
программа должна вернуть [1, 2, 3, 4]
. Алгоритм достаточно прост:
- читать ввод
- Если вход разве пустой толчок его в список
- еще возвращаемый результат в списке
Я считаю, что программа должна выглядеть следующим образом (# для деталей, которые я не знаю, как писать):
read(L)->
case io:fread("", "#what format")
#number case ->
read([N|L])
#empty case ->
lists:reverse(L)
end.
Что вы пробовали до сих пор? Можете ли вы вставить любой код, который вы уже создали, в вопрос? – dethtron5000
Связанные: http://stackoverflow.com/q/19097507/2541573 – Jubobs
@ dethtron5000 обновлено – kharandziuk