Latest web development tutorials

Perl while-Schleife

Perl-Zyklus Perl - Zyklus

während die Anweisung zu einem bestimmten Bedingung erfüllt ist, von Anweisungen Anweisung oder eine Gruppe wiederholt durchgeführt. Die Testbedingungen werden vor dem Körper der Schleife ausgeführt werden.

Grammatik

Die Syntax lautet wie folgt:

while(condition)
{
   statement(s);
}

Hier Aussage (n) kann eine einzige Erklärung sein, es kann auch ein Block von einigen Aussagen zusammengesetzt sein. Bedingung kann ein beliebiger Ausdruck sein, wenn eine beliebige Nicht-Null-Werte sind wahr. Ausführung der Schleife, wenn die Bedingung wahr ist.

Wenn die Bedingung falsch ist, wird der Programmablauf weiter mit der nächsten Anweisung die Schleife folgt.

Flussdiagramm

Perl while-Schleife

Diagramm, wichtige Punktewhile- Schleife ist eine Schleife nicht ausgeführt werden kann. Wenn die Bedingung falsch ist, wird der Schleifenkörper direkt an die nächste Anweisung überspringen sofort while-Schleife.

Beispiele

#!/usr/bin/perl

$a = 10;

# 执行 while 循环
while( $a < 20 ){
   printf "a 的值为 : $a\n";
   $a = $a + 1;
}

Wenn der Schleifenkörper ausgeführt wird, wenn das Programm in der Variablen $ a ist kleiner als 20, in die Variable $ a größer als oder gleich 20 um die Schleife zu beenden.

Das obige Programm, das Ausgabe ist:

a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 15
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19

Perl-Zyklus Perl - Zyklus