Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个同时使用Int和的程序Integer,因为其中一些函数返回的结果非常大。我厌倦了不得不在fromIntegral任何地方使用,我想知道是否有办法让 Haskell 忽略编译之间Int和Integer编译时的区别。
Int
Integer
fromIntegral
解决方案:从程序中删除Ints 并使用所有Integers。正如 geekosaur 所指出的,您可以使用 Data.List 中的通用函数(例如genericLength)。如果您向我们提供您的具体程序代码,那么我们可以提供更具体的建议。
genericLength