Logical Operators: &&, ||, !

Operators (অপারেটরস) - ডার্ট প্রোগ্রামিং (Dart Programming) - Computer Programming

407

Logical Operators (লজিক্যাল অপারেটরস) হল অপারেটরস যা দুটি বা ততোধিক বুলিয়ান মানের মধ্যে লজিক্যাল অপারেশন সম্পাদন করে। Dart প্রোগ্রামিং ভাষায় সাধারণত তিনটি প্রধান লজিক্যাল অপারেটর রয়েছে: && (AND), || (OR), এবং ! (NOT)। নিচে প্রতিটি অপারেটরের ব্যবহার এবং উদাহরণ আলোচনা করা হলো।

1. Logical AND Operator (&&)

  • বর্ণনা: এই অপারেটরটি দুটি শর্ত যাচাই করে এবং কেবলমাত্র উভয় শর্ত সত্য (true) হলে true ফলাফল দেয়। অন্যথায় এটি false ফেরত দেয়।

উদাহরণ:

void main() {
  bool isAdult = true;
  bool hasPermission = false;

  // AND অপারেটর
  if (isAdult && hasPermission) {
    print("You can enter the club.");
  } else {
    print("Access denied."); // Output: Access denied.
  }
}

2. Logical OR Operator (||)

  • বর্ণনা: এই অপারেটরটি দুটি শর্ত যাচাই করে এবং অন্তত একটি শর্ত সত্য (true) হলে true ফলাফল দেয়। যদি উভয় শর্তই মিথ্যা (false) হয়, তবে এটি false ফেরত দেয়।

উদাহরণ:

void main() {
  bool isWeekend = true;
  bool isHoliday = false;

  // OR অপারেটর
  if (isWeekend || isHoliday) {
    print("You can relax today!"); // Output: You can relax today!
  } else {
    print("You need to work.");
  }
}

3. Logical NOT Operator (!)

  • বর্ণনা: এই অপারেটরটি একটি বুলিয়ান মানের বিপরীত মান প্রদান করে। যদি মানটি সত্য (true) হয়, তবে এটি মিথ্যা (false) এবং উল্টোও সত্য।

উদাহরণ:

void main() {
  bool isRaining = false;

  // NOT অপারেটর
  if (!isRaining) {
    print("You can go for a walk!"); // Output: You can go for a walk!
  } else {
    print("Better to stay indoors.");
  }
}

4. Combined Example of Logical Operators

একাধিক লজিক্যাল অপারেটর একসাথে ব্যবহার করা যেতে পারে।

void main() {
  bool isAdult = true;
  bool hasPermission = false;
  bool isMember = true;

  if ((isAdult && hasPermission) || isMember) {
    print("Access granted."); // Output: Access granted.
  } else {
    print("Access denied.");
  }
}
Content added By
Promotion

Are you sure to start over?

Loading...