Avatar ·

Kotlin में स्ट्रिंग्स को कैसे जोड़ें (concatenate) करें? तरीकों की तुलना और सर्वोत्तम अभ्यास

सभी को नमस्ते! मैंने अभी Kotlin सीखना शुरू किया है और स्ट्रिंग concatenation की समस्या का सामना किया। Java में मैं जटिल मामलों के लिए "+" ऑपरेटर या StringBuilder का उपयोग करता था। लेकिन Kotlin में मैं कई तरीके देखता हूं, और समझ नहीं पा रहा हूं कि कौन सा सही और कुशल है। उदाहरण के लिए, मेरे पास यह कोड है: ```kotlin val firstName = "Иван" val lastName = "Петров" val age = 30 // तरीका 1: + ऑपरेटर val message1 = "Привет, " + firstName + " " + lastName + "! Тебе " + age + " лет." // तरीका 2: स्ट्रिंग टेम्पलेट्स val message2 = "Привет, $firstName $lastName! Тебе $age лет." // तरीका 3: StringBuilder val sb = StringBuilder() sb.append("Привет, ") sb.append(firstName) sb.append(" ") sb.append(lastName) sb.append("! Тебе ") sb.append(age) sb.append(" лет.") val message3 = sb.toString() ```