Interpolación de cadenas para el doble número en Kotlin

¿Cómo usar la interpolación de cadenas para un doble con 2 numbers después del período en Kotlin?

Por ejemplo

val d = 3.54213 println("d = $d") 

obtendrá d = 3.54213 .

Quiero get d = 3.54 .

Gracias.

Puedes probar algo como esto:

  // string interpolation val d = 3.54213 println("d = %.2f".format(d)) 

Este enlace también tiene la misma respuesta, pero dice

Claramente hay una funcionalidad que falta en Kotlin en este momento, la arreglaremos.

Pronto, verías esto en Kotlin.

¡Espero que esto ayude!

puedes intentarlo así

 val df = DecimalFormat("#.00") val d1 = 3.54213 df.format(d1)