-1

我的问题是:是否可以在 Haskell 中以 128 位显示 (2^63::Int) ?

因为 Int abs (2^63::Int) 因为 Int 而无法工作,但是如果我有一台 128 位计算机或编译器,那么有可能显示结果吗?

当然,如果可能的话,请告诉我方法:)

4

1 回答 1

2

根据报告,这个问题是特定于实施的:

有限精度整数类型Int至少覆盖范围 [-2^29, 2^29-1]。AsIntBounded类的一个实例maxBoundminBound可用于确定Int实现定义的确切范围。

我知道没有maxBound :: Int大于 2^63-1 的实现。

于 2016-02-18T16:39:40.543 回答