Zhang Zihan
05/24/2024, 10:58 AMString.format
, DecimalFormat
, and BigDecimal
can only be used in the JVMHans van Dodewaard
05/24/2024, 11:12 AMexpect fun Double.format(digits: Int):String
In js:
actual fun Double.format(digits: Int) = this.asDynamic().toFixed(digits) as String
In Jvm:
actual fun Double.format(digits: Int) =
"%.${digits}f".format(Locale.ENGLISH,this)
Zhang Zihan
05/24/2024, 11:42 AMHans van Dodewaard
05/24/2024, 12:00 PMactual fun Double.format(digits): String =
if (Platform.osFamily == OsFamily.ANDROID) "%.${digits}f".format(Locale.ENGLISH,this) else { // iOS implementation using NSNumberFormatter// ... }
Zhang Zihan
05/24/2024, 12:38 PM