วงในขณะที่สวิฟท์
ห่วงขณะ Swift จากจุดเริ่มต้นในการคำนวณสภาพเดียว ถ้าเงื่อนไขเป็นจริงทำงานชุดของงบซ้ำจนกว่าเงื่อนไขที่จะกลายเป็นเท็จ
ไวยากรณ์
สวิฟท์ในขณะที่วงไวยากรณ์เป็นดังนี้:
while condition { statement(s) }
คำสั่งไวยากรณ์ (s) อาจจะเป็นคำสั่งหรือบล็อกสภาพสามารถแสดงออก ถ้าเงื่อนไขเป็นจริงทำงานชุดของงบซ้ำจนกว่าเงื่อนไขที่จะกลายเป็นเท็จ
จำนวน 0, สตริง '0' และ "" รายการว่าง ()และตัวแปรที่ไม่ได้กำหนดเป็นเท็จแล้วคนอื่น ๆ เป็นจริงเมื่อตะกี้จริงโดยใช้หมายเลข!หรือไม่ก็กลับเท็จInverted
ผัง:
ตัวอย่าง
import Cocoa var index = 10 while index < 20 { print( "index 的值为 \(index)") index = index + 1 }
เอาท์พุทการทำงานของโปรแกรมข้างต้นเป็น:
index 的值为 10 index 的值为 11 index 的值为 12 index 的值为 13 index 的值为 14 index 的值为 15 index 的值为 16 index 的值为 17 index 的值为 18 index 的值为 19