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