可能重复:
Haskell Error: Couldn't match expected typeInteger' against inferred type
Int'转换诠释到整数
我怎么能转换Int
到Integer
在Haskell?
可能重复:
Haskell Error: Couldn't match expected typeInteger' against inferred type
Int'转换诠释到整数
我怎么能转换Int
到Integer
在Haskell?
fromIntegral是将任何Integral值转换为任何其他Integeral的好通用方法。但据说,Integer适用于专门转换为Integer的情况。
还,您可以使用fromIntegral
(因为Int
是Integral
)
参见http://stackoverflow.com/questions/2301523/haskell-error-couldnt-match-expected-type-integer-against-在haskell中推断类型-int – 2011-05-02 21:00:29