本節概述了循環是什麼,以及開發人員可能想要使用它的原因。
它還應該提到循環中的任何大型主題,並鏈接到相關主題。由於文檔for循環是新的,您可能需要創建這些相關主題的初始版本。
循環是一種控制流結構,用於明確或無限地運行在代碼中僅寫入一次的語句集,直到滿足某個條件或終止進程。
根據條件的狀態重複這些循環。
for循環通常作為迭代主題在變量上運行。例如,for循環可以在整數上運行,以限制循環應該運行的次數,或者在數組上迭代它。
while循環是最基本的條件循環類型,它一直運行直到條件發生變化(或直到執行break
語句)。
while
循環的變體是do... while
循環。它與while
循環相同,除了在檢查條件之前循環內容運行一次。
另一個變量是until
/ do... until
循環,它與while
的對應循環相同,除了它們以相反的方式檢查條件 - while
循環運行直到條件為false, until
循環運行直到條件是真的。
通過迭代集合(例如數組或可迭代)來重複這些循環。
forEach
循環在集合上運行,方法是在集合中為每個項執行一次代碼,將項的值和/或鍵作為參數給出。
goto
循環是標籤和goto語句之間的一組語句。
在函數式編程中,遞歸循環可用於遞歸地運行函數,直到滿足條件。這是堆棧溢出錯誤的常見原因。