Estoy tratando de leer un archivo línea por línea, pero no sé cómo detenerlo cuando llego al EOF.Lea un archivo línea por línea
tengo este código:
readWholeFile = do inputFile <- openFile "example.txt" ReadMode
readALine inputFile
readALine x = do y <- hGetLine x
print y
readALine x
y es obvio que siempre terminata lanzar una excepción.
¿Cómo puedo resolverlo?
Editar: mensaje de error exacto es:
*** Exception: example.txt: hGetLine: end of file
Cuál es el mensaje de error exacto? – huon