Avatar ·

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

सभी को नमस्ते! मैंने अभी Kotlin सीखना शुरू किया है और स्ट्रिंग कॉन्केटनेशन की समस्या का सामना किया। 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() ```