【发布时间】:2012-06-13 23:29:26
【问题描述】:
我的程序确实有问题,应该用签名 IO[(Int, Int)] 编写。 对我来说,作为真正的初学者,很难理解它应该是什么样子。 所以,这是任务: 您应该编写一个从用户获取行直到空行的过程。之后它应该返回每行长度。我尝试通过示例使其更易于理解
*Main> 拍摄
kdfdfdf
dfdfeer
这里
[(7,7),(7,0)]
阅读部分是可以理解的,除非它实际上并没有按我的意愿工作
Read
= do
putStrLn "User, your turn!"
line <- getLine
if line==""
then return ...
else do
line <-Read
return line {- actually doesn't return a line -}
如果有人让我明白如何写这个,我会很高兴
【问题讨论】: