在Prelude中,unline的效果与预期一致。下面是示例
GHCi>unlines ["aa","bb","bb"]
"aa\nbb\nbb\n"但是为什么线不起作用呢。甚至连类型签名都说它只能接受数字。
GHCi>:t lines
lines :: Num t => [t]所以,如果我尝试
GHCi>lines "aa\nbb\nbb\n"为什么我得到一个错误?是否有需要导入的行?
致以敬意,
发布于 2017-03-07 22:44:38
您确定不是在隐藏lines函数:
:t lines
lines :: String -> [String]确保您没有定义lines变量。正如@ChadGilbert提到的,你可以使用:i
https://stackoverflow.com/questions/42651115
复制相似问题