Latest web development tutorials

Perl for-Schleife

Perl-Zyklus Perl - Zyklus

Perl for-Schleife wird verwendet, um eine Folge von Anweisungen wiederholt auszuführen, Code-Management-Schleifenvariable vereinfachen.

Grammatik

Die Syntax lautet wie folgt:

for ( init; condition; increment ){
   statement(s);
}

Hier ist der Steuerungsablauf für den Zyklus-Analyse:

  1. init wird zuerst ausgeführt, und nur einmal.In diesem Schritt können Sie Schleifensteuerungsvariablen zu deklarieren und zu initialisieren. Sie können auch jede Aussage schreiben, der nicht hier ist, solange es ein Semikolon zu erscheinen.
  2. Als nächstes werden wirZustand beurteilen.Wenn dies zutrifft, wird der Schleifenkörper ausgeführt. Wenn dies falsch ist, wird der Schleifenkörper nicht ausgeführt, und der Steuerablauf springt sofort für die nächste Anweisung Zyklus.
  3. die für Schleifenkörper, Steuerablauf springt zurück überSchritt Anweisung Nach der Ausführung.Mit dieser Anweisung können Sie die Schleifenvariable zu aktualisieren. Die Anweisung kann leer gelassen werden, solange die Bedingungen scheinen ein Semikolon zu haben.
  4. Zustand wird wieder beurteilt. Wenn das stimmt, dann Zyklus der Ausführung, wird der Vorgang wiederholt (Schleife Körper und erhöhen dann den Schrittwert, dann die Bedingungen neu zu bestimmen). Wenn die Bedingung falsch, für Schleife endet.

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 die Bedingung falsch ist die Schleife.

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

Flussdiagramm

Perl for-Schleife

Beispiele

#!/usr/bin/perl

# 执行 for 循环
for( $a = 0; $a < 10; $a = $a + 1 ){
    print "a 的值为: $a\n";
}

Das obige Programm, das Ausgabe ist:

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9

Perl-Zyklus Perl - Zyklus