我如何修复haskell拥抱错误整数Bool的实例定义所需

时间:2013-11-26 04:11:54

标签: haskell functional-programming hugs

我正在为拥抱编写一个haskell模块,我收到了标题中显示的错误。

这是什么意思,我该如何解决这个问题?

有问题的代码是第二行

    and1 :: [Bool] -> Bool
    and1 [] = True

这是模块声明后的模块的第一部分。

1 个答案:

答案 0 :(得分:2)

错误表示您尝试使用Bool作为一个整数,一个类型类允许您期望在Integer上进行的大部分操作。但是,您发布的代码没有错误。

如果没有剩下的代码,就不可能对角线了。但是你可能在1和1之间增加了一个空格吗?例如and 1 [] = True