Я пытаюсь научиться Haskell привыкать к функциональным языкам программирования. Я решил попробовать несколько проблем на interviewstreet, чтобы начать. У меня проблемы с чтением из stdin и вообще io в целом с ленивым io.Haskell читает первые n строк
Большинство проблем имеют данные, поступающие из стандартного ввода в следующем виде:
n
data line 1
data line 2
data line 3
...
data line n
где п число следующих линий, поступающих из стандартного ввода и последующих линий данных.
Как запустить мою программу по каждой из n строк по одному и вернуть решение для стандартного вывода?
Я знаю, что вход stdin не будет очень большим, но я прошу об оценке каждой строки по одному, делая вид, что вход больше, чем то, что может поместиться в памяти, чтобы узнать, как использовать haskell.
Работал красиво – GTDev