如何将数字转换为字符串

问题描述

Elm 中是否有类似 number -> String函数将数字格式化为 String?不是在寻找特定的 IntFloat 类型,而是寻找“typeclass”number 的通用转换函数

解决方法

没有


通常 number 类型类主要存在,因此数学运算符适用于 IntFloat。我建议不要尝试在您自己的代码中针对 number 进行一般性编程,而只需选择合适的代码(通常为 Float,除非您正在计算)。

,

虽然存在将 float/int 转换为字符串的个别方法,但自 elm 0.19 版本以来,没有通用方法可以这样做。从今天起,您可以使用 Debug.toString method 来执行此操作。但是调试模块不适用于生产版本。

因此,如果您的最终目标是制作可用于生产的代码,您必须制作自己的代码进行类型转换,否则 Debug.toString 应该适合您。