Inherited from v1.0.0

থামুন কীওয়ার্ড

break; নিকটতম enclosing while, for, for ... of, বা switch থেকে exit করে। বাংলা রূপ: থামুন;

সিনট্যাক্স

break;

উদাহরণ

একটি শর্ত পূরণ হলে loop থেকে তাড়াতাড়ি বের হোন:

for (var n of [1, 2, 3, 4, 5]) {
    if (n == 3) { break; }
    print(n);
}
// 1
// 2

একটি switch case থেকে explicit exit (বিরল — case body স্বাভাবিকভাবেই শেষ হয়):

switch (status) {
    case "ready": {
        do_work();
        break;          // ঐচ্ছিক
    }
    default: { print("not ready"); }
}

Nested loops

break শুধু সবচেয়ে ভেতরের enclosing loop বা switch থেকে exit করে:

for (var i of [1, 2, 3]) {
    for (var j of [10, 20, 30]) {
        if (j == 20) { break; }   // inner for-of থেকে exit, outer নয়
        print(i, j);
    }
}

মাল্টি-লেভেল exit-এর জন্য outer loop-এর condition-এ একটি sentinel ভ্যারিয়েবল ব্যবহার করুন।

বাংলা রূপ

যতক্ষণ (i < 10) {
    যদি (i == 5) { থামুন; }
    print(i);
    i = i + 1;
}

আরও দেখুন

  • continue — exit না করে পরের iteration-এ skip।
  • switch