Thuta Learning
ရှာဖွေရန်
IntermediateProgrammingbeginner

Loops (For-in, While)

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Loop က code block တစ်ခုကို ထပ်ခါထပ်ခါ run ဖို့သုံးပါတယ်။ Array ထဲက item တစ်ခုချင်းစီကိုပြချင်တာ၊ countdown လုပ်ချင်တာ၊ data list ကို filter လုပ်ချင်တာတွေမှာ loop မပါဘဲမရသလောက်ပါ။

swift
let users = ["Aung", "Nandar", "Sai"]

for user in users {
    print("Welcome, \(user)!")
}

var countdown = 3
while countdown > 0 {
    print(countdown)
    countdown -= 1
}

print("Go!")

for-in က collection ထဲက item တစ်ခုချင်းစီကို run ပါတယ်။ while က condition မှန်နေသရွေ့ run ပါတယ်။ Countdown တန်ဖိုးကိုလျှော့မပေးရင် loop မဆုံးနိုင်တာကို သတိထားပါ။

You should see
Welcome, Aung! Welcome, Nandar! Welcome, Sai! 3 2 1 Go!

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • while loop ထဲမှာ condition ကို false ဖြစ်အောင်မပြောင်းရင် infinite loop ဖြစ်နိုင်ပါတယ်။
Loops (For-in, While) | Thuta Learning