O Kotlin possui um excelente recurso chamado modelos de string. Eu realmente amo isso.
val i = 10
val s = "i = $i" // evaluates to "i = 10"
Mas é possível ter alguma formatação nos modelos? Por exemplo, eu gostaria de formatar Double em modelos de string no kotlin, pelo menos para definir um número de dígitos após um separador decimal:
val pi = 3.14159265358979323
val s = "pi = $pi??" // How to make it "pi = 3.14"?