我的问题是:是否可以在 Haskell 中以 128 位显示 (2^63::Int) ?
因为 Int abs (2^63::Int) 因为 Int 而无法工作,但是如果我有一台 128 位计算机或编译器,那么有可能显示结果吗?
当然,如果可能的话,请告诉我方法:)
根据报告,这个问题是特定于实施的:
有限精度整数类型
Int
至少覆盖范围 [-2^29, 2^29-1]。AsInt
是Bounded
类的一个实例maxBound
,minBound
可用于确定Int
实现定义的确切范围。
我知道没有maxBound :: Int
大于 2^63-1 的实现。