Inherited from v1.0.0

যতক্ষণ কীওয়ার্ড

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 — একটি লিস্ট ইটারেট করতে।