如何修复定义所需的整数布尔的haskell hugs错误实例

如何修复定义所需的整数布尔的haskell hugs错误实例,haskell,functional-programming,hugs,Haskell,Functional Programming,Hugs,我正在为hugs编写一个haskell模块,我得到了标题中显示的错误 这意味着什么?我该如何解决 有问题的代码是第二行 and1 :: [Bool] -> Bool and1 [] = True 这是模块声明本身之后的模块的第一部分。错误表示您试图将Bool用作整数,该类型类允许对Integer执行大多数操作。但是,您发布的代码没有错误 没有其余的代码,这是不可能诊断的。但是您是否在和和1之间添加了一个空格?例如和1[]=True

我正在为hugs编写一个haskell模块,我得到了标题中显示的错误

这意味着什么?我该如何解决

有问题的代码是第二行

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

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

错误表示您试图将
Bool
用作整数,该类型类允许对
Integer
执行大多数操作。但是,您发布的代码没有错误

没有其余的代码,这是不可能诊断的。但是您是否在和和1之间添加了一个空格?例如
和1[]=True