Looping Structures: for, while, do-while

Control Flow Statements (নিয়ন্ত্রণ প্রবাহ স্টেটমেন্টস) - ডার্ট প্রোগ্রামিং (Dart Programming) - Computer Programming

401

Looping structures (লুপিং স্ট্রাকচারস) Dart প্রোগ্রামিং ভাষায় একটি বিশেষ ধরনের নিয়ন্ত্রণ কাঠামো, যা নির্দিষ্ট সংখ্যক বার কোডের একটি ব্লক কার্যকর করতে ব্যবহৃত হয়। Dart-এ প্রধান তিনটি লুপিং স্ট্রাকচার হল: for, while, এবং do-while। নিচে প্রতিটি লুপের বিস্তারিত আলোচনা করা হলো।

1. for Loop

for লুপটি একটি নির্দিষ্ট সংখ্যক বার পুনরাবৃত্তি করার জন্য ব্যবহৃত হয়। এটি সাধারণত একটি কাউন্টার ভেরিয়েবল দিয়ে কাজ করে।

সিনট্যাক্স:

for (initialization; condition; increment/decrement) {
  // কোড ব্লক
}

উদাহরণ:

void main() {
  for (int i = 0; i < 5; i++) {
    print("Count: $i"); // Output: Count: 0, 1, 2, 3, 4
  }
}

2. while Loop

while লুপটি একটি শর্ত সত্য (true) থাকা পর্যন্ত পুনরাবৃত্তি করে। এটি শর্তটি প্রথমে পরীক্ষা করে এবং তারপর কোড ব্লকটি কার্যকর করে।

সিনট্যাক্স:

while (condition) {
  // কোড ব্লক
}

উদাহরণ:

void main() {
  int count = 0;

  while (count < 5) {
    print("Count: $count"); // Output: Count: 0, 1, 2, 3, 4
    count++;
  }
}

3. do-while Loop

do-while লুপটি প্রথমে কোড ব্লকটি কার্যকর করে এবং তারপর শর্তটি পরীক্ষা করে। এর ফলে এটি অন্তত একবার কার্যকর হয়।

সিনট্যাক্স:

do {
  // কোড ব্লক
} while (condition);

উদাহরণ:
void main() {
  int count = 0;

  do {
    print("Count: $count"); // Output: Count: 0, 1, 2, 3, 4
    count++;
  } while (count < 5);
}

তুলনা

লুপের ধরণকিভাবে কাজ করেঅন্তত একবার কার্যকর হয়?
forএকটি নির্দিষ্ট সংখ্যক বার চলমাননা
whileশর্ত সত্য থাকলে চলমাননা
do-whileপ্রথমে চলমান এবং পরে শর্ত যাচাইহ্যাঁ
Content added By
Promotion

Are you sure to start over?

Loading...