多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Perl 中的循环和循环控制语句 > 原文: [https://beginnersbook.com/2017/02/loops-and-loop-control-statements-in-perl/](https://beginnersbook.com/2017/02/loops-and-loop-control-statements-in-perl/) 循环用于重复执行一组语句,直到满足特定条件。在 perl 中,我们有以下循环结构。单击下面的链接,通过示例详细阅读它们。 * [`For`循环](https://beginnersbook.com/2017/02/for-loop-in-perl-with-example/)用于重复一个语句或一组语句,已知次数。例如,如果我们想要显示从 1 到 10 的数字,那么我们可以使用执行 10 次的`for`循环。当事先不知道次数时,我们使用`While`循环。 * [`while`循环](https://beginnersbook.com/2017/02/while-loop-in-perl-with-example/):如上所述,当我们事先不知道需要多少次重复循环时,我们更喜欢使用`while`循环。 * [`do-while`循环](https://beginnersbook.com/2017/02/perl-do-while-loop-with-example/):它类似于`while`循环,但它们之间存在差异,而循环在评估条件后执行其中的语句集。而`do-while`首先执行语句集,然后评估条件。这就是为什么当我们需要至少执行一次语句时,我们更喜欢`do-while`循环。 * [`foreach`循环](https://beginnersbook.com/2017/02/perl-foreach-loop-with-example/):当我们需要迭代数组时,通常使用此循环 * [`until`循环](https://beginnersbook.com/2017/02/until-loop-in-perl-with-example/):此循环与`while`循环的行为正好相反。它执行语句块,直到给定条件返回`true`。