Kotlin:
स्ट्रिंग को जोड़ना

How to: (कैसे करें)

fun main() {
    val greeting = "नमस्ते"
    val audience = "दुनिया"
    
    // '+' ऑपरेटर से जोड़ना
    val message = greeting + ", " + audience + "!"
    println(message) // नमस्ते, दुनिया!
    
    // String templates का इस्तेमाल करना
    val anotherMessage = "$greeting, $audience!"
    println(anotherMessage) // नमस्ते, दुनिया!
    
    // StringBuilder का इस्तेमाल करना
    val sb = StringBuilder()
    sb.append(greeting).append(", ").append(audience).append("!")
    println(sb.toString()) // नमस्ते, दुनिया!
}

Deep Dive (गहराई से जानकारी)

पुराने समय में, स्ट्रिंग्स को जोड़ना कंप्यूटर के लिए महंगा था क्योंकि हर जोड़ के साथ नई मेमोरी बनानी पड़ती थी। Kotlin की शुरुआत में ही String templates और StringBuilder की सुविधा आ गई, जिनसे स्ट्रिंग को जोड़ने की प्रक्रिया सरल और कुशल बन गई। + ऑपरेटर जल्दी और सीधा तरीका है, लेकिन बड़े डेटा के लिए या लूप्स में StringBuilder का इस्तेमाल बेहतर माना जाता है जिससे परफॉरमेंस बेहतर रहती है।

See Also (और भी देखें)

इस लेख के साथ, आप न सिर्फ स्ट्रिंग्स को जोड़ने की बुनियादी तकनीकों को सीख पाएंगे, बल्कि स्ट्रिंग्स के इस्तेमाल को अधिक कुशल बनाने के तरीकों को भी जान पाएंगे।