【发布时间】:2011-05-03 04:59:58
【问题描述】:
可能重复:
Haskell Error: Couldn't match expected typeInteger' against inferred typeInt'
如何在 Haskell 中将 Int 转换为 Integer?
【问题讨论】:
可能重复:
Haskell Error: Couldn't match expected typeInteger' against inferred typeInt'
如何在 Haskell 中将 Int 转换为 Integer?
【问题讨论】:
您可以使用toInteger 函数。
【讨论】:
fromIntegral 是一种很好的通用方法,可以将任何 Integral 值转换为任何其他 Integeral。但是正如sth所说,toInteger适用于专门转换为Integer的情况。
【讨论】:
另外,您可以使用fromIntegral(因为Int 是Integral)
【讨论】: