Как говорится в заголовке: Что означает The last statement in a 'do' construct must be an expression
? Я закончил свой блок do
с помощью putStrLn
, как это показано в нескольких примерах, которые я видел, и я получаю сообщение об ошибке.
код:
main = do args <- getArgs
file <-readFile "TWL06.txt"
putStrLn results