我知道 Haskell 有本机数据类型,可以让你拥有非常大的整数,比如
>> let x = 131242358045284502395482305
>> x
131242358045284502395482305
按预期工作。我想知道是否可以使用类似的“大精度浮点”本机结构,所以像
>> let x = 5.0000000000000000000000001
>> x
5.0000000000000000000000001
有可能。如果我在 Haskell 中输入它,如果我超过 15 位小数(双精度),它会截断为 5。