স্ট্রিং এর প্রথম অক্ষর বড় হাতের করা

Kotlin:
স্ট্রিং এর প্রথম অক্ষর বড় হাতের করা

কীভাবে:

Kotlin-এ, স্ট্যান্ডার্ড লাইব্রেরি ফাংশন ব্যবহার করে বিনা থার্ড-পার্টি লাইব্রেরির প্রয়োজনে স্ট্রিংগুলিকে বড় হাতের অক্ষরে পরিণত করা যায়। Kotlin-এর স্ট্রিংস হ্যান্ডলিং পদ্ধতি এই অপারেশনগুলিকে সোজা এবং সংক্ষিপ্ত করে তোলে।

সম্পূর্ণ স্ট্রিংটি বড় হাতের অক্ষরে পরিণত করা:

val message = "hello, world!"
val capitalizedMessage = message.uppercase()

println(capitalizedMessage) // আউটপুট: HELLO, WORLD!

শুধুমাত্র প্রথম অক্ষরটি বড় হাতের অক্ষরে পরিণত করা:

Kotlin 1.5 এর মতে, capitalize() ফাংশন বাতিল করা হয়েছে এবং তা replaceFirstChar এবং একটি লাম্বডা দ্বারা প্রতিস্থাপিত করা হয়েছে যা যাচাই করে যে এটি যদি ছোট হাতের অক্ষর হয় তাহলে তা উপরের কেসে রূপান্তরিত করে।

val greeting = "hello, world!"
val capitalizedGreeting = greeting.replaceFirstChar {
    if (it.isLowerCase()) it.titlecase() else it.toString()
}

println(capitalizedGreeting) // আউটপুট: Hello, world!

এই প্রক্রিয়াটি বাকি বাক্যটির আসল রূপের সাথে শুধুমাত্র প্রথম অক্ষরটিকে উপরের কেসে পরিণত করে।