【发布时间】:2017-11-01 16:51:19
【问题描述】:
当我尝试使用 ghc 编译它时,它抱怨函数定义左侧的参数数量不同。
module Example where
import Data.Maybe
from_maybe :: a -> Maybe a -> a
from_maybe a Nothing = a
from_maybe _ = Data.Maybe.fromJust
我想知道这是否是ghc 限制。我试着看看我是否
可以在 Haskell 2010 中找到有关参数数量的任何信息
报告,但我没有成功。
这是合法的 Haskell 还是不是?如果不是,这个参数计数在哪里 是否列出了限制?
【问题讨论】:
-
@amalloy 我不认为这是一个完全的骗局。
-
那么,不要投票关闭它。这就是为什么结束一个问题需要 5 票。
-
@melpomene 我同意,linked question 要求提供决定背后的原因。这个要求参考规范。
-
@amalloy 请记住,您正在接近金牌
[haskell]徽章,这将允许您自己关闭一个重复的问题。
标签: haskell