我在这段代码上得到了这个错误!
esImpar :: Integer -> Bool
esImpar a = if (a mod 2) /= 0 then True
else False
Run Code Online (Sandbox Code Playgroud)
错误: 无法匹配预期类型(整数 - >整数 - >整数) - >(整数 - >整数) - >整数 - >整数'与实际类型整数
函数"a"应用于三个参数,
但它的类型Integer'没有
在(/ =)的第一个参数中,即(来自整数2的mod)
在表达式中:(a mod 2)/ = 0