যতক্ষণ কীওয়ার্ড
while তার body বারবার চালায় যতক্ষণ শর্ত true। বাংলা রূপ যতক্ষণ সমার্থক।
প্রতিটি iteration-এর আগে শর্ত পুনরায় মূল্যায়িত হয়। যদি প্রথমেই false থাকে, body কখনোই চলে না।
সিনট্যাক্স
while (<শর্ত>) {
// body
}
উদাহরণ
একটি কাউন্টেড লুপ (C-স্টাইল for-এর বদলে):
var i = 0;
while (i < 5) {
print("tick", i);
i = i + 1;
}
বাংলা রূপ:
চলক i = 0;
যতক্ষণ (i < 5) {
print("tick", i);
i = i + 1;
}
Early exit ও skip
Loop থেকে exit করতে break এবং পরের iteration-এ skip করতে continue ব্যবহার করুন:
var i = 0;
while (i < 10) {
i = i + 1;
if (i == 7) { break; }
if (i % 2 == 0) { continue; }
print(i);
}
// 1
// 3
// 5
আরও দেখুন
for / of— একটি লিস্ট ইটারেট করতে।