Perl中的无限循环

如果条件永远不会为假,则循环将变成无限循环。传统上,for循环用于此目的。由于不需要构成循环的三个表达式,因此在Perl中,可以通过将条件表达式保留为空来进行无限循环。

#!/usr/local/bin/perl
for( ; ; ) {
   printf "This loop will run forever.\n";
}

您可以通过按Ctrl + C键终止上述无限循环。

当条件表达式不存在时,假定它为真。您可能有一个初始化和增量表达式,但是作为程序员,更常见的是使用for(;;)构造来表示一个无限循环。