在Prelude中,取消按预期工作。以下是示例
GHCi>unlines ["aa","bb","bb"]
"aa\nbb\nbb\n"
但为什么线不起作用。即使是类型签名也表示只能使用数字。
GHCi>:t lines
lines :: Num t => [t]
所以,如果我尝试
GHCi>lines "aa\nbb\nbb\n"
为什么会出错?我需要导入一行吗?
此致
答案 0 :(得分:4)
您确定没有隐藏lines
功能:
:t lines
lines :: String -> [String]
确保您没有定义lines
变量。
正如@ChadGilbert提到的,你可以使用:i