loops循环入门


备注

本节概述了循环是什么,以及开发人员可能想要使用它的原因。

它还应该提到循环中的任何大型主题,并链接到相关主题。由于文档for循环是新的,您可能需要创建这些相关主题的初始版本。

循环的类型

循环是一种控制流结构,用于明确或无限地运行在代码中仅写入一次的语句集,直到满足某个条件或终止进程。

条件循环

根据条件的状态重复这些循环。

对于循环

for循环通常作为迭代主题在变量上运行。例如,for循环可以在整数上运行,以限制循环应该运行的次数,或者在数组上迭代它。

循环

while循环是最基本的条件循环类型,它一直运行直到条件发生变化(或直到执行break 语句)。

变种

while 循环的变体是do... while 循环。它与while 循环相同,除了在检查条件之前循环内容运行一次。

另一个变量是until / do... until 循环,它与while 的对应循环相同,除了它们以相反的方式检查条件 - while 循环运行直到条件为false, until 循环运行直到条件是真的。

集合循环

通过迭代集合(例如数组或可迭代)来重复这些循环。

Foreach循环

forEach 循环在集合上运行,方法是在集合中为每个项执行一次代码,将项的值和/或键作为参数给出。

转到循环

goto 循环是标签和goto语句之间的一组语句。

递归循环

在函数式编程中,递归循环可用于递归地运行函数,直到满足条件。这是堆栈溢出错误的常见原因。