Int 和 Integer 有什么区别?
Int
在 Haskell 中, an和 an 有什么区别Integer
?答案记录在哪里?
-
“整数”是一种任意精度类型:它可以容纳任何数字,无论多大,直到机器内存的限制。这意味着你永远不会有算术溢出。另一方面,这也意味着您的算术相对较慢。Lisp
用户可能会在这里认出“bignum”类型。“Int”是更常见的 32 位或 64 位整数。实现方式各不相同,但保证至少为 30 位。
资料来源:Haskell
Wikibook。此外,您可能会发现
A Gentle Introduction to Haskell的
Numbers部分很有用。 __