Perl continue-Anweisung
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 = 4Andere Erweiterungen
Perl-Schleifen