haskell - 在 Haskell 中显示没有指数部分的分数
问题描述
如何让 Haskell 显示Fractional
没有指数部分保留前导零的值?
例如,命令show 0.0025
输出"2.5e-3"
。有没有办法重新定义这种行为?
解决方案
我在这个问题中测试了第一个答案,它有效
import Numeric
main = do
putStrLn (showFFloat (Just 4) 0.0025 "")
数值模块:https ://hackage.haskell.org/package/base-4.14.0.0/docs/Numeric.html
推荐阅读
- reactjs - 我可以将 React Hook 函数导出到 UI 组件并触发它吗?
- r - 组内累计,直至达到阈值
- javascript - 有或没有美元符号反应
- php - 使用标签字段模块时,如何在 Silverstripe 中按标签过滤?
- r - R中有没有办法在列出的数据框的列中重新估值?
- sapui5 - 使选定的单选按钮文本加粗 (UI5)
- amazon-web-services - 无法将 dynamodb 结果解组为具有定义为类型接口的字段的结构
- python - 将错误缩进的 YAML 文件转换为 python 字典
- python - 从 python 内部运行原始 powershell 代码的问题
- reactjs - 如何将特定 API 数据从一个组件发送到另一个在 React 组件中调用的组件