【发布时间】:2021-04-24 10:45:11
【问题描述】:
我想读取每行包含一个单词的文件并逐行打印该文件,并在行尾添加单词的长度。
到目前为止,我得到了这个解决方案,它消除了类型不匹配的错误。
我已经尝试了几天,但我完全失去了信心。我无法理解 Haskell。
我希望有人可以帮助我。
这是我的代码:
import System.IO
main :: IO ()
main = do
file <- readFile "palindrom.txt"
putStrLn (unlines $ showLength $ lines file)
showLength (x:xs) = (x concat "has length of" length x) (showLength xs)
【问题讨论】: