Swift: Loop

Programming

Swift: Loop

ประมาณ 1 ปีที่ผ่านมา

1 min read

Loop หรือการวนซ้ำ ก็จะใช้บ่อยๆ กับการทำงานอะไรที่มันซ้ำๆ ที่เห็นกันบ่อยๆ ก็อย่างเช่น วนเพื่อแสดงข้อมูลใน array มาดูกันหน่อยว่าใน Swift มีการใช้ loop แบบไหนบ้าง

For-In Loop

for-in loop จะเป็นการวนตามลำดับ อย่าง เรามีชื่ออยู่ใน array แล้วอยากจะแสดงแต่ละชื่อออกมา ก็จะแสดงออกมาเป็นลำดับ

let names = ["Anna", "Alex", "Brian", "Jack"]
for name in names {
    print("Hello, \(name)!")
}
// Hello, Anna!
// Hello, Alex!
// Hello, Brian!
// Hello, Jack!

While Loop:

while loop จะเป็น loop ที่ทำงานก็ต่อเมื่อเงื่อนไขนั้นเป็นจริง

var counter = 0
 
while counter < 5 {
    print(counter)
    counter += 1
}

Repeat-While Loop

repeat-while loop มีความคล้ายกับ do-while loop แต่จะทำงานก่อน 1 ครั้งแล้วค่อยเช็คเงื่อนไข

var counter = 0
 
repeat {
    print(counter)
    counter += 1
} while counter < 5

Tags:

Swift