Perl-until-Schleife

Perl 循环Perl-Schleifen

Die until-Anweisung führt wiederholt eine Anweisung oder Anweisungsgruppe aus, solange die gegebene Bedingung falsch ist.

until kann übersetzt werden als"unless"。

Syntax

Das Syntaxformat lautet wie folgt:

until(condition)
{
   statement(s);
}

Hier kann/können Anweisung(en) eine einzelne Anweisung oder ein Block von Anweisungen sein.

Die Bedingung kann ein beliebiger Ausdruck sein. Die Schleife wird ausgeführt, wenn die Bedingung falsch ist. Wenn die Bedingung wahr ist, setzt der Programmfluss mit der nächsten Anweisung unmittelbar nach der Schleife fort.

Flussdiagramm

Perl 中的 until 循环

Im Diagramm,untilDer entscheidende Punkt der Schleife ist, dass die Schleife möglicherweise nicht einmal ausgeführt wird. Wenn die Bedingung wahr ist, wird der Schleifenkörper übersprungen und die nächste Anweisung unmittelbar nach der while-Schleife wird direkt ausgeführt.

Beispiel

#!/usr/bin/perl $a = 5; # Führe until-Schleife aus until( $a > 10 ){ printf "Der Wert von a ist :$a\n"; $a = $a + 1; }

Im Programm wird der Schleifenkörper ausgeführt, wenn die Variable $a kleiner als 10 ist, und die Schleife wird verlassen, wenn die Variable $a größer als 10 ist.

Die Ausführung des obigen Programms liefert das folgende Ergebnis:

a 的值为 : 5
a 的值为 : 6
a 的值为 : 7
a 的值为 : 8
a 的值为 : 9
a 的值为 : 10

Perl 循环Perl-Schleifen

Andere Erweiterungen