সাবস্ট্রিং বের করা

Kotlin:
সাবস্ট্রিং বের করা

কিভাবে:

কোটলিনে, substring, take, এবং drop ফাংশনগুলি ব্যবহার করুন।

fun main() {
    val text = "Hello, Kotlin!"

    println(text.substring(7, 13)) // প্রিন্ট করে "Kotlin"
    
    // শুরু থেকে
    println(text.take(5)) // প্রিন্ট করে "Hello"

    // শেষ থেকে
    println(text.takeLast(6)) // প্রিন্ট করে "Kotlin!"

    // ক্যারেক্টার ড্রপ করা
    println(text.drop(7)) // প্রিন্ট করে "Kotlin!"
}

গভীরে দেখা

প্রোগ্রামিং এর প্রাথমিক দিনে, স্ট্রিং সম্ভাল করা ম্যানুয়াল এবং ভুল প্রবণ ছিল। কোটলিনে, এটি আরও সহজ, নিরাপদ এবং কম সম্পদ ব্যবহারকারী, বিল্ট-ইন ফাংশন এবং স্ট্রিং ক্লাসের ফিচার্সের ধন্যবাদে।

substring এর বিকল্পগুলো অন্তর্ভুক্ত করে Regex ব্যবহার করে নিয়মিত এক্সপ্রেশন বা স্ট্রিংসকে কাটাকাটি করার জন্য split - কিন্তু এই পদ্ধতিগুলি সহজ কাজের জন্য অতিরিক্ত হতে পারে।

ইমপ্লিমেন্টেশনের দিক থেকে, মনে রাখবেন যে কোটলিনে স্ট্রিংগুলি ইমিউটেবল। সুতরাং, যখন আপনি একটি সাবস্ট্রিং এক্সট্র্যাক্ট করেন, আপনি আসলে একটি নতুন স্ট্রিং অবজেক্ট তৈরি করছেন, মূলটিকে পরিবর্তন করছেন না।

দেখুন এছাড়াও