Kotlin if Expression Explained in a Brain-Friendly Way
🎯 Kotlin if Expression Explained in a Brain-Friendly Way!
🧠 if মানে কী?
👉 ভাবুন, আপনি একটা চায়ের দোকানে গেছেন! ☕
- যদি দুধ চা চান, তাহলে দোকানি দুধ চা বানাবে! 🥛
- যদি লেবু চা চান, তাহলে লেবু চা বানাবে! 🍋
- আর কিছু না চাইলে, সে কিছুই বানাবে না!
🔹 ঠিক সেভাবে if কাজ করে!
👉 একটা শর্ত চেক করে, আর সিদ্ধান্ত নেয়!
🚀 Basic if Statement (যখন শুধু একটা শর্ত থাকে)
val tea = "Milk Tea"
if (tea == "Milk Tea") {
println("Here is your Milk Tea ☕")
}
✅ যদি শর্ত মিলে যায়, তাহলে কোড চলবে!
✅ যদি শর্ত না মিলে, তাহলে কিছুই হবে না!
🎯 if-else (যখন দুইটা অপশন থাকে!)
👉 যদি দুধ চা না হয়, তাহলে লেবু চা বানাবে!
val tea = "Lemon Tea"
if (tea == "Milk Tea") {
println("Here is your Milk Tea ☕")
} else {
println("Here is your Lemon Tea 🍋")
}
✅ যদি শর্ত মিলে যায়, তাহলে প্রথম কোড চলবে!
✅ না মিললে, else অংশ চালু হবে!
🎯 if-else if-else (যখন একাধিক অপশন থাকে!)
👉 তিনটা চায়ের অপশন থাকলে কী হবে?
val tea = "Ginger Tea"
if (tea == "Milk Tea") {
println("Here is your Milk Tea ☕")
} else if (tea == "Lemon Tea") {
println("Here is your Lemon Tea 🍋")
} else {
println("Here is your Ginger Tea 🍵")
}
✅ if প্রথম শর্ত চেক করবে!
✅ যদি না মিলে, তাহলে else if চেক করবে!
✅ সব শর্ত মিস হলে else অংশ চালু হবে!
🎯 if as an Expression (যখন if আউটপুট দেয়!)
👉 Kotlin-এ if শুধু শর্ত চেকই করে না, বরং ভ্যালুও রিটার্ন করতে পারে!
val teaType = "Milk Tea"
val message = if (teaType == "Milk Tea") "Enjoy your Milk Tea ☕" else "Enjoy your Tea 🍵"
println(message)
✅ if এখানে ভ্যালু রিটার্ন করেছে!
✅ কোনো ভ্যারিয়েবলে if স্টেটমেন্ট স্টোর করা যায়!
🎯 Multi-line if Expression (বড় কোড ব্লক রিটার্ন করা যায়!)
val teaType = "Lemon Tea"
val message = if (teaType == "Milk Tea") {
println("Preparing Milk Tea...")
"Enjoy your Milk Tea ☕"
} else {
println("Preparing Lemon Tea...")
"Enjoy your Lemon Tea 🍋"
}
println(message)
✅ যে ব্লক এক্সিকিউট হবে, সেটার লাস্ট লাইন রিটার্ন হবে!
🎯 if vs when (কখন কী ব্যবহার করবো?)
👉 যখন বেশি অপশন থাকে, তখন when বেশি ভালো!
👉 দুই-তিনটা অপশন থাকলে if-else ভালো!
🚀 সংক্ষেপে Kotlin if Expression:
✅ Simple if: if (tea == "Milk Tea") {}
✅ if-else: if (tea == "Milk Tea") else {}
✅ Multiple Conditions: if-else if-else
✅ if Expression: val msg = if (tea == "Milk Tea") "Enjoy!" else "Ok!"
✅ Multi-line if: শেষ লাইন ভ্যালু রিটার্ন করে!
🎯 এখন আপনি Kotlin if এক্সপ্রেশনের মাস্টার! 🏆
👉 তাহলে এবার কোড প্র্যাকটিস শুরু করে দিন! 😎🔥
Comments
Post a Comment