gpt4 book ai didi

Haskell 最小/最大双常数

转载 作者:行者123 更新时间:2023-12-04 11:32:22 25 4
gpt4 key购买 nike

Haskell 中是否有任何方法可以获得大于零的最大和最小可能正有理数的常数,该常数可以用 double 数表示?

最佳答案

maxNonInfiniteFloat :: RealFloat a => a -> a
maxNonInfiniteFloat a = encodeFloat m n where
b = floatRadix a
e = floatDigits a
(_, e') = floatRange a
m = b ^ e - 1
n = e' - e

minPositiveFloat :: RealFloat a => a -> a
minPositiveFloat a = encodeFloat 1 $ fst (floatRange a) - floatDigits a

关于Haskell 最小/最大双常数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1780489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com