Im получение этой ошибки по этому коду!Ошибка Haskell, ожидаемый тип
esImpar :: Integer -> Bool
esImpar a = if (a mod 2) /= 0 then True
else False
Ошибка: Не удалось соответствует ожидаемому тип (Integer -> Integer -> Integer) -> (Integer -> Integer) -> Integer -> Integer» с фактическим типом Integer
функция `а 'применяется к трем аргументам,
, но его тип Integer' не имеет ни одного
в первый аргумент (/ =), а именно: (а мод fromIntegral 2)
В выражении: (мод 2)/= 0