У меня проблема с Haskell. У меня есть текстовый файл, выглядящий так:
5.
7.
[(1,2,3),(4,5,6),(7,8,9),(10,11,12)].
Я не знаю, как я могу получить первые 2 числа (2 и 7 выше) и список из последней строки. В конце каждой строки есть точки.
Я попытался создать парсер, но функция, называемая 'readFile', возвращает Monad с именем IO String. Я не знаю, как я могу получить информацию из этого типа строки.
Я предпочитаю работать над массивом символов. Может быть, есть функция, которая может конвертировать из "IO String" в [ Char]?