可能重复:
Haskell Error: Couldn't match expected typeInteger' against inferred type
Int'
如何在Haskell中将Int
转换为Integer
?
答案 0 :(得分:57)
您可以使用toInteger
功能。
答案 1 :(得分:15)
fromIntegral是将任何Integral值转换为任何其他Integeral的一种很好的通用方法。但正如sth所说,toInteger适用于专门转换为Integer的情况。
答案 2 :(得分:3)
另外,您可以使用fromIntegral
(因为Int
是Integral
)