如何将数字转换为字符串
How to convert number to String
Elm 中是否有类似 number -> String
的函数将数字格式化为 String
?不是寻找特定的 Int
或 Float
类型,而是寻找“typeclass”number
.
的通用转换函数
没有
通常 number
类型类主要存在,因此数学运算符适用于 Int
和 Float
。我建议不要尝试在您自己的代码中针对 number
进行通用编程,而只是选择合适的(通常是 Float
,除非您正在计算)。
虽然存在将 float/int 转换为字符串的个别方法,但自 elm 0.19 版本以来,没有通用的方法可以做到这一点。从今天开始,您可以使用 Debug.toString
method 来执行此操作。但是调试模块不适用于生产构建。
因此,如果您的最终目标是制作可用于生产的代码,则必须制作自己的代码进行类型转换,否则 Debug.toString
应该适合您。
在这里发布这个是因为当你google“elm int to string”时会出现这个问题。
将 int
转换为 string
的正确答案非常简单:String.fromInt
https://package.elm-lang.org/packages/elm/core/latest/String#fromInt
Elm 中是否有类似 number -> String
的函数将数字格式化为 String
?不是寻找特定的 Int
或 Float
类型,而是寻找“typeclass”number
.
没有
通常 number
类型类主要存在,因此数学运算符适用于 Int
和 Float
。我建议不要尝试在您自己的代码中针对 number
进行通用编程,而只是选择合适的(通常是 Float
,除非您正在计算)。
虽然存在将 float/int 转换为字符串的个别方法,但自 elm 0.19 版本以来,没有通用的方法可以做到这一点。从今天开始,您可以使用 Debug.toString
method 来执行此操作。但是调试模块不适用于生产构建。
因此,如果您的最终目标是制作可用于生产的代码,则必须制作自己的代码进行类型转换,否则 Debug.toString
应该适合您。
在这里发布这个是因为当你google“elm int to string”时会出现这个问题。
将 int
转换为 string
的正确答案非常简单:String.fromInt
https://package.elm-lang.org/packages/elm/core/latest/String#fromInt