Я бы хотел, чтобы моя программа командной строки на Haskell работала так :программа ждет ввода пользователя,
- пользователь набирает что-то, нажимает "enter"
- Haskell обрабатывает ввод, показывает результат на стандартном выводе
- Haskell ожидает следующего ввода пользователя
- Если больше нет ввода, пользователь завершает программу по Ctrl+D
Я попробовал getContents. Но getContents ждет, пока пользователь наберет все строки, прежде чем их обрабатывать.
задан McBear Holden 17 April 2012 в 16:28
поделиться