Perl while-Schleife
Die while-Anweisung führt wiederholt eine Anweisung oder eine Gruppe von Anweisungen aus, solange die angegebene Bedingung wahr ist. Die Bedingung wird geprüft, bevor der Schleifenkörper ausgeführt wird.
Syntax
Das Syntaxformat lautet wie folgt:
while(condition)
{
statement(s);
}
Hier können Anweisung(en) eine einzelne Anweisung oder ein Codeblock sein, der aus mehreren Anweisungen besteht.
Die Bedingung kann ein beliebiger Ausdruck sein. Wenn die Bedingung wahr ist, wird die Schleife ausgeführt. Wenn die Bedingung falsch ist, wird der Programmfluss die Schleife verlassen.
Flussdiagramm
Im Diagramm,whileDer entscheidende Punkt der Schleife ist, dass die Schleife möglicherweise nicht einmal ausgeführt wird. Wenn die Bedingung falsch ist, wird der Schleifenkörper übersprungen, und die nächste Anweisung nach der while-Schleife wird direkt ausgeführt.
Beispiel
Im Programm wird der Schleifenkörper ausgeführt, wenn die Variable $a kleiner als 20 ist, und die Schleife wird beendet, wenn die Variable $a größer oder gleich 20 ist.
Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:
a 的值为 : 10 a 的值为 : 11 a 的值为 : 12 a 的值为 : 13 a 的值为 : 14 a 的值为 : 15 a 的值为 : 16 a 的值为 : 17 a 的值为 : 18 a 的值为 : 19Andere Erweiterungen
Perl-Schleifen