If, ElseIf, এবং Else কন্ডিশনাল স্টেটমেন্ট

Microsoft Technologies - মাইক্রোসফট পাওয়ারশেল (Powershell) - Conditional Statements এবং Looping Techniques
219

PowerShell-এ If, ElseIf, এবং Else কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে আপনি নির্দিষ্ট শর্ত (condition) অনুযায়ী কোডের বিভিন্ন অংশ কার্যকর করতে পারেন। এগুলি control flow স্টেটমেন্ট হিসেবে কাজ করে, যা আপনাকে কোডের আউটপুট বা কার্যকারিতা নিয়ন্ত্রণ করতে সাহায্য করে।


If Statement

If স্টেটমেন্ট ব্যবহার করে আপনি একটি শর্ত পরীক্ষা করতে পারেন এবং সেই শর্ত সঠিক (True) হলে নির্দিষ্ট কোড এক্সিকিউট হয়। যদি শর্ত মিথ্যা (False) হয়, তবে অন্য কোড কার্যকর হবে, যা পরবর্তীতে ElseIf বা Else স্টেটমেন্টে চেক করা হয়।

If Statement Syntax:

if (condition) {
    # Code to execute if condition is true
}

উদাহরণ:

$number = 10
if ($number -gt 5) {
    Write-Host "The number is greater than 5"
}

এখানে, যদি $number ৫ এর চেয়ে বড় হয়, তবে "The number is greater than 5" প্রিন্ট হবে।


ElseIf Statement

ElseIf স্টেটমেন্টটি ব্যবহার করা হয়, যখন আপনি একাধিক শর্ত পরীক্ষা করতে চান। এটি একটি "if-else" চেইন তৈরি করে, যেখানে প্রথম শর্ত মিথ্যা হলে পরবর্তী শর্ত পরীক্ষা করা হয়।

ElseIf Statement Syntax:

if (condition1) {
    # Code to execute if condition1 is true
} elseif (condition2) {
    # Code to execute if condition2 is true
} else {
    # Code to execute if all conditions are false
}

উদাহরণ:

$number = 10
if ($number -gt 15) {
    Write-Host "The number is greater than 15"
} elseif ($number -gt 5) {
    Write-Host "The number is greater than 5 but less than or equal to 15"
} else {
    Write-Host "The number is less than or equal to 5"
}

এখানে, প্রথম শর্তটি (number > 15) মিথ্যা হলে ElseIf পরীক্ষা করা হবে। যদি $number ৫ এর চেয়ে বড় হয় তবে "The number is greater than 5 but less than or equal to 15" প্রিন্ট হবে।


Else Statement

Else স্টেটমেন্টটি শেষ বিকল্প হিসেবে ব্যবহৃত হয় যখন পূর্ববর্তী If এবং ElseIf শর্তগুলি মিথ্যা হয়। এটি একটি ডিফল্ট বিকল্প প্রদান করে, যদি অন্যান্য শর্তগুলো সত্য না হয়।

Else Statement Syntax:

if (condition1) {
    # Code to execute if condition1 is true
} else {
    # Code to execute if condition1 is false
}

উদাহরণ:

$number = 3
if ($number -gt 5) {
    Write-Host "The number is greater than 5"
} else {
    Write-Host "The number is less than or equal to 5"
}

এখানে, যেহেতু $number ৫ এর চেয়ে কম, তাই "The number is less than or equal to 5" প্রিন্ট হবে।


If, ElseIf, Else এর ব্যবহারের কিছু পয়েন্ট:

  • Multiple conditions: আপনি একাধিক ElseIf স্টেটমেন্ট ব্যবহার করে একাধিক শর্ত পরীক্ষা করতে পারেন।
  • Nested if: আপনি একটি If স্টেটমেন্টের মধ্যে আরেকটি If স্টেটমেন্ট রাখতে পারেন (nested if), যা আরও জটিল শর্তাবলী তৈরি করতে সহায়তা করে।
  • Logical operators: শর্তে AND (-and), OR (-or), এবং NOT (-not) অপারেটর ব্যবহার করতে পারেন একাধিক শর্তের জন্য।

উদাহরণ:

$number1 = 10
$number2 = 20

if ($number1 -gt 5 -and $number2 -gt 15) {
    Write-Host "Both conditions are true"
} else {
    Write-Host "One or both conditions are false"
}

এখানে, যদি উভয় শর্ত সত্য হয়, "Both conditions are true" প্রিন্ট হবে।


সারাংশ

PowerShell-এ If, ElseIf, এবং Else কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে আপনি কোডের কার্যকারিতা শর্ত অনুযায়ী নিয়ন্ত্রণ করতে পারেন। If প্রথম শর্ত পরীক্ষা করে, ElseIf পরবর্তী শর্ত পরীক্ষা করে, এবং Else সব শর্ত মিথ্যা হলে ডিফল্ট কোড এক্সিকিউট হয়।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...