স্ট্রিং জোড়া দেওয়া

Kotlin:
স্ট্রিং জোড়া দেওয়া

কিভাবে:

এখানে দেখানো হলো কিভাবে Kotlinএ স্ট্রিংগুলি একসাথে লেগে থাকে - কোন আঠা প্রয়োজন নেই:

fun main() {
    val firstName = "Jet"
    val lastName = "Brains"
    val company = "Kotlin"

    // প্লাস অপারেটর ব্যবহার করে
    val fullName = firstName + " " + lastName 
    println(fullName) // আউটপুট: Jet Brains

    // স্ট্রিং টেম্পলেট ব্যবহার করে
    val employeeIntro = "Hi, I'm $firstName and I work at $company."
    println(employeeIntro) // আউটপুট: Hi, I'm Jet and I work at Kotlin.

    // concat() ফাংশন ব্যবহার করে
    val product = "IntelliJ IDEA"
    val description = " is awesome!"
    println(product.concat(description)) // আউটপুট: IntelliJ IDEA is awesome!
}

গভীর ডাইভ

আমাদের স্ট্রিং জড়িয়ে রাখার মত পদার্থ থাকার সাথে সাথেই সংযোজনের প্রক্রিয়া চালু হয়েছে। প্রোগ্রামিং ভাষাগুলি এই কাজ সম্পাদনের পদ্ধতিতে ক্রমাগত বিবর্তন হয়েছে। প্রথম দিনগুলিতে, আপনি সাধারণত + অপারেটর দিয়ে একত্রিত পরিমাণের টেক্সট দেখতে পাবেন। আধুনিক Kotlin পর্যন্ত এসে, আপনি $ প্রতীক সহ টেম্পলেট পেয়েছেন যা যাদুর মত স্ট্রিং ভেতরে ভ্যারিয়েবলগুলিকে টানে।

বিকল্প প্রচুর। যদি পারফরম্যান্স মুখ্য হয় এবং আপনি অনেকগুলি স্ট্রিং নিয়ে কাজ করছেন, StringBuilder আপনার সেরা বন্ধু হতে পারে, একাধিক স্ট্রিং অবজেক্টের সৃষ্টি এড়াতে। তারপর রয়েছে joinToString ফাংশন যা একটি তালিকাকে আপনার পছন্দের ডিলিমিটার দ্বারা পৃথক করে একসাথে মেশাতে সাহায্য করে।

প্রতিটি পদ্ধতির নিজস্ব কৌশল রয়েছে - plus ব্যবহারে সহজ কিন্তু ব্যবহার বেশি হলে ধীর হতে পারে; স্ট্রিং টেম্পলেট পাঠযোগ্যতা জন্য চমৎকার; concat() জাভার পদ্ধতির দিকে ফিরে যায় এবং একটু ঔপচারিক মনে হতে পারে; StringBuilder এবং joinToString দীর্ঘ অপারেশনের জন্য আরও কার্যকরী।

আরও দেখুন

Kotlin স্ট্রিং পৃথিবীর সম্পর্কে আরও গভীরে ডাইভ করুন: