Kotlin ma doskonałą funkcję zwaną szablonami ciągów. Naprawdę to kocham.
val i = 10
val s = "i = $i" // evaluates to "i = 10"
Ale czy możliwe jest jakiekolwiek formatowanie w szablonach? Na przykład chciałbym sformatować szablony Double in string w kotlin, przynajmniej ustawić liczbę cyfr po separatorze dziesiętnym:
val pi = 3.14159265358979323
val s = "pi = $pi??" // How to make it "pi = 3.14"?