Perl do...while-Schleife

Perl 循环Perl-Schleifen

Anders alsforundwhileSchleifen, die die Schleifenbedingung am Anfang der Schleife prüfen. In der Sprache Perl,do...whiledie Schleife prüft ihre Bedingung am Ende der Schleife.

do...whileDie Schleife ist ähnlich zur while-Schleife, aber die do...while-Schleife stellt sicher, dass die Schleife mindestens einmal ausgeführt wird.

Syntax

Das Syntaxformat lautet wie folgt:

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

Beachten Sie, dass der bedingte Ausdruck am Ende der Schleife erscheint, sodass die Anweisung(en) in der Schleife mindestens einmal ausgeführt werden, bevor die Bedingung getestet wird.

Wenn die Bedingung wahr ist, springt der Kontrollfluss zum obigen do zurück und führt die Anweisung(en) in der Schleife erneut aus. Dieser Vorgang wiederholt sich, bis die gegebene Bedingung falsch wird.

Flussdiagramm

Perl 中的 do...while 循环

Beispiel

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

Nach Ausführung des obigen Programms ist die Ausgabe:

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

Perl 循环Perl-Schleifen

Andere Erweiterungen