首页 > 解决方案 > 在 Haskell 中显示没有指数部分的分数

问题描述

如何让 Haskell 显示Fractional没有指数部分保留前导零的值?

例如,命令show 0.0025输出"2.5e-3"。有没有办法重新定义这种行为?

标签: haskell

解决方案


我在这个问题中测试了第一个答案,它有效

import Numeric
main = do
    putStrLn (showFFloat (Just 4)  0.0025 "")

数值模块:https ://hackage.haskell.org/package/base-4.14.0.0/docs/Numeric.html


推荐阅读