将Int转换为Integer

时间:2010-10-31 03:49:31

标签: haskell integer int

  

可能重复:
  Haskell Error: Couldn't match expected type Integer' against inferred typeInt'

如何在Haskell中将Int转换为Integer

3 个答案:

答案 0 :(得分:57)

您可以使用toInteger功能。

答案 1 :(得分:15)

fromIntegral是将任何Integral值转换为任何其他Integeral的一种很好的通用方法。但正如sth所说,toInteger适用于专门转换为Integer的情况。

答案 2 :(得分:3)

另外,您可以使用fromIntegral(因为IntIntegral