首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >lines函数未按预期工作

lines函数未按预期工作
EN

Stack Overflow用户
提问于 2017-03-07 22:41:23
回答 1查看 77关注 0票数 0

在Prelude中,unline的效果与预期一致。下面是示例

代码语言:javascript
运行
复制
GHCi>unlines ["aa","bb","bb"]
"aa\nbb\nbb\n"

但是为什么线不起作用呢。甚至连类型签名都说它只能接受数字。

代码语言:javascript
运行
复制
GHCi>:t lines
lines :: Num t => [t]

所以,如果我尝试

代码语言:javascript
运行
复制
GHCi>lines "aa\nbb\nbb\n"

为什么我得到一个错误?是否有需要导入的行?

致以敬意,

EN

回答 1

Stack Overflow用户

发布于 2017-03-07 22:44:38

您确定不是在隐藏lines函数:

代码语言:javascript
运行
复制
:t lines
lines :: String -> [String]

确保您没有定义lines变量。正如@ChadGilbert提到的,你可以使用:i

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42651115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档