Latest web development tutorials

Perl do ... while-Schleife

Perl-Zyklus Perl - Zyklus

Im Gegensatz zu denfür und While- Schleifen, testen sie die Schleifenbedingung der Schleife. InPerl, do ... while - Schleife ist die Bedingung am Ende der Schleife zu überprüfen.

do ... while - Schleife der while - Schleife ähnlich ist, aber do ... while - Schleife , die Umsetzung von mindestens einem Zyklus gewährleistet.

Grammatik

Die Syntax lautet wie folgt:

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

Bitte beachten Sie, dass die bedingte Ausdrücke am Ende der Schleife angezeigt werden, so dass die Schleifenanweisung (en) wird mindestens einmal ausgeführt werden, bevor die Bedingung geprüft wird.

Wenn die Bedingung erfüllt ist, springt der Steuerfluss zurück oben tun, und dann die Schleife Anweisung (en) erneut aus. Dieser Vorgang wird solange wiederholt, bis die vorgegebene Bedingung falsch wird.

Flussdiagramm

Perl in einer do ... while-Schleife

Beispiele

#!/usr/bin/perl

$a = 10;

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

Das obige Programm, das Ausgabe ist:

a 的值为: 10
a 的值为: 11
a 的值为: 12
a 的值为: 13
a 的值为: 14

Perl-Zyklus Perl - Zyklus