5

我有一个同时使用Int和的程序Integer,因为其中一些函数返回的结果非常大。我厌倦了不得不在fromIntegral任何地方使用,我想知道是否有办法让 Haskell 忽略编译之间IntInteger编译时的区别。

4

1 回答 1

13

解决方案:从程序中删除Ints 并使用所有Integers。正如 geekosaur 所指出的,您可以使用 Data.List 中的通用函数(例如genericLength)。如果您向我们提供您的具体程序代码,那么我们可以提供更具体的建议。

于 2012-04-23T00:45:02.383 回答