【发布时间】:2020-07-28 05:18:34
【问题描述】:
大多数答案都使用 Java(例如 String.format)来完成工作,但我需要一种方法来完全使用 Kotlin 本机来支持多平台编程。
这意味着不使用 Java 包
说一个像 fun Float.toString(numOfDec: Int) 这样的方法。我希望将值四舍五入,例如:
35.229938f.toString(1) 应该返回 35.2
35.899991f.toString(2) 应该返回 35.90
【问题讨论】:
-
请注意提供替代解决方案的人们...他们需要是 Kotlin Common/JVM/JS/Native...而不是仅适用于 JVM(例如 String.format)。跨度>
-
这个措辞有点混乱。您所说的“原生 Kotlin”是指“Kotlin Native”吗?
-
是的...是 glib/不精确...我们正在编写的组件目标/在 iOS 和 Android 上运行
标签: string kotlin floating-point type-conversion representation