【发布时间】:2013-08-27 10:32:15
【问题描述】:
我只是在我的 ghci 的一些讲义中使用了一个非常简单的示例:
foldr (:) [] 1 2
期待结果
[1,2]
但是,我得到一个错误。每次尝试使用 ++ 或 : 作为给 foldr 的函数时都会出错。
显然我犯了一些非常明显的错误,但我似乎仍然找不到它。
谁能帮忙?
【问题讨论】:
-
错误信息是什么?你可以
:t查看foldr的类型 -
这应该像
foldr (:) [] [1,2] -
通常最好包含错误消息,而不仅仅是提及“错误”。这对人们帮助很大:) 即使您接受了包含错误消息的答案,也可以帮助有类似问题的人找到这个问题。