Perl continue-Anweisung

Perl 循环Perl-Schleifen

Der Perl continue-Block wird normalerweise ausgeführt, bevor die Bedingungsanweisung erneut ausgewertet wird.

Die continue-Anweisung kann in while- und foreach-Schleifen verwendet werden.

Syntax

Das Syntaxformat der continue-Anweisung in einer while-Schleife lautet wie folgt:

while(condition){
   statement(s);
}continue{
   statement(s);
}

Das Syntaxformat der continue-Anweisung in einer foreach-Schleife lautet wie folgt:

foreach $a (@listA){
   statement(s);
}continue{
   statement(s);
}

Beispiel

Verwendung der continue-Anweisung in einer while-Schleife:

Beispiel

#/usr/bin/perl $a = 0; while($a < 3){ print "a = $a\n"; }continue{ $a = $a + 1; }

Die Ausgabe des obigen Programms ist:

a = 0
a = 1
a = 2

Verwendung der continue-Anweisung in einer foreach-Schleife:

Beispiel

#/usr/bin/perl @list = (1, 2, 3, 4, 5); foreach $a (@list){ print "a = $a\n"; }continue{ last if $a == 4; }

Die Ausgabe des obigen Programms ist:

a = 1
a = 2
a = 3
a = 4

Perl 循环Perl-Schleifen

Andere Erweiterungen