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

Popular posts from this blog

AI (Artificial Intelligence) সহজভাবে বোঝার জন্য একদম মস্তিষ্ক-বান্ধব ব্যাখ্যা 🧠🤖

🧠 Regex কী?

Kotlin-এ ভেরিয়েবল ঘোষণা করার দুই উপায়