可能重复:
Haskell 将整数转换为整数?
我有一个计算出生年份的函数
birthYear :: Int -> Int
birthYear age = currentYear - age
currentYear :: Integral -> Integral
currentYear year = year
如何将 Integral 类型转换为 Int 以便birthYear 可以工作?
仅供参考,年龄固定为 Int,因为它来自 IO,我正在使用读取(年龄)函数从字符串转换为 Int。