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