Sulla base di altre domande simili, ho scoperto che il mio problema ha a che fare con il rientro, ma ho incasinato molto e ancora non riesco a capirlo su.L'ultima istruzione in un costrutto 'do' deve essere un'espressione Haskell
addBook = do
putStrLn "Enter the title of the Book"
tit <- getLine
putStrLn "Enter the author of "++tit
aut <- getLine
putStrLn "Enter the year "++tit++" was published"
yr <- getLine
questo può essere rilevante per gli altri ... Ho avuto la prima riga nel "do" con un rientro tab e il resto con spazi: P –