থামুন কীওয়ার্ড
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;
}