Kotlin มีคุณสมบัติที่ยอดเยี่ยมที่เรียกว่าแม่แบบสตริง ผมรักมัน.
val i = 10
val s = "i = $i" // evaluates to "i = 10"
แต่เป็นไปได้หรือไม่ที่จะมีการจัดรูปแบบในเทมเพลต? ตัวอย่างเช่นฉันต้องการจัดรูปแบบ Double ในเทมเพลตสตริงใน kotlin อย่างน้อยก็เพื่อกำหนดจำนวนหลักหลังตัวแยกทศนิยม:
val pi = 3.14159265358979323
val s = "pi = $pi??" // How to make it "pi = 3.14"?