Looking for loops Answers? Try Ask4KnowledgeBase
Looking for loops Keywords? Try Ask4Keywords

loops循環入門


備註

本節概述了循環是什麼,以及開發人員可能想要使用它的原因。

它還應該提到循環中的任何大型主題,並鏈接到相關主題。由於文檔for循環是新的,您可能需要創建這些相關主題的初始版本。

循環的類型

循環是一種控制流結構,用於明確或無限地運行在代碼中僅寫入一次的語句集,直到滿足某個條件或終止進程。

條件循環

根據條件的狀態重複這些循環。

對於循環

for循環通常作為迭代主題在變量上運行。例如,for循環可以在整數上運行,以限制循環應該運行的次數,或者在數組上迭代它。

循環

while循環是最基本的條件循環類型,它一直運行直到條件發生變化(或直到執行break 語句)。

變種

while 循環的變體是do... while 循環。它與while 循環相同,除了在檢查條件之前循環內容運行一次。

另一個變量是until / do... until 循環,它與while 的對應循環相同,除了它們以相反的方式檢查條件 - while 循環運行直到條件為false, until 循環運行直到條件是真的。

集合循環

通過迭代集合(例如數組或可迭代)來重複這些循環。

Foreach循環

forEach 循環在集合上運行,方法是在集合中為每個項執行一次代碼,將項的值和/或鍵作為參數給出。

轉到循環

goto 循環是標籤和goto語句之間的一組語句。

遞歸循環

在函數式編程中,遞歸循環​​可用於遞歸地運行函數,直到滿足條件。這是堆棧溢出錯誤的常見原因。