DEV Community

Cover image for Control Flow Statements ( if, else, else if) in dart (Bangla)
Amirul Islam
Amirul Islam

Posted on

Control Flow Statements ( if, else, else if) in dart (Bangla)

Dart প্রোগ্রামিং ভাষায় Control Flow Statements (যেমন: if, else, else if) ব্যবহার করা হয় কোনো নির্দিষ্ট শর্ত অনুযায়ী কোডের 흐াৎ পরিবর্তন করার জন্য। এগুলি বিভিন্ন শর্তের ভিত্তিতে কোডের প্রবাহ নিয়ন্ত্রণ করে।

১. if Statement

if statement শর্তের ভিত্তিতে একটি কোড ব্লক চালানোর জন্য ব্যবহৃত হয়। যদি শর্তটি true হয়, তাহলে কোড ব্লকটি চলবে।

Syntax:

if (condition) {
  // code to be executed if condition is true
}
Enter fullscreen mode Exit fullscreen mode

Example:

int num = 10;

if (num > 5) {
  print('The number is greater than 5');
}
Enter fullscreen mode Exit fullscreen mode

এখানে, num > 5 শর্তটি true হওয়ায় print স্টেটমেন্টটি চালু হবে।

২. else Statement

else statement তখন ব্যবহৃত হয় যখন if শর্তটি false হয়। অর্থাৎ, যদি if শর্তটি পূর্ণ না হয়, তাহলে else ব্লকটি চলবে।

Syntax:

if (condition) {
  // code to be executed if condition is true
} else {
  // code to be executed if condition is false
}
Enter fullscreen mode Exit fullscreen mode

Example:

int num = 3;

if (num > 5) {
  print('The number is greater than 5');
} else {
  print('The number is not greater than 5');
}
Enter fullscreen mode Exit fullscreen mode

এখানে, num > 5 শর্তটি false হওয়ায় else ব্লকটি কার্যকর হবে এবং "The number is not greater than 5" প্রিন্ট হবে।

৩. else if Statement

যখন একাধিক শর্ত চেক করতে হয়, তখন else if ব্যবহার করা হয়। একাধিক শর্ত পরীক্ষা করতে, প্রথমে if ব্লকটি চেক হয়, তারপর else if শর্তগুলো চেক করা হয়, এবং অবশেষে else ব্লকটি চালানো হয় যদি কোন শর্তই সঠিক না হয়।

Syntax:

if (condition1) {
  // code to be executed if condition1 is true
} else if (condition2) {
  // code to be executed if condition2 is true
} else {
  // code to be executed if none of the conditions are true
}
Enter fullscreen mode Exit fullscreen mode

Example:

int num = 7;

if (num > 10) {
  print('The number is greater than 10');
} else if (num == 7) {
  print('The number is 7');
} else {
  print('The number is less than 10');
}
Enter fullscreen mode Exit fullscreen mode

এখানে, num == 7 শর্তটি true হওয়ায় "The number is 7" প্রিন্ট হবে।

সংক্ষেপে:

  • if statement: শর্ত পূর্ণ হলে কোড ব্লক চলে।
  • else statement: if শর্ত পূর্ণ না হলে এটি চলে।
  • else if statement: একাধিক শর্ত পরীক্ষা করে, প্রথম শর্ত পূর্ণ হলে সে কোড ব্লক চলে, অন্যথায় পরবর্তী শর্ত চেক করা হয়।

Sentry blog image

The Visual Studio App Center’s retiring

But sadly….you’re not. See how to make the switch to Sentry for all your crash reporting needs.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more