Latest web development tutorials

forループのPerl

Perlのサイクル Perlのサイクル

ループのPerlは、繰り返す一連の文を実行するコード管理ループ変数を単純化するために使用されます。

文法

構文は次のとおりです。

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

ここで周期分析のための制御フローです。

  1. initは一度だけ最初に実行され、。このステップは、あなたが任意のループ制御変数を宣言して初期化することができます。 また、限り表示されるようにセミコロンがあるので、ここではない任意の文を書くことができます。
  2. 次に、我々は状況を判断します trueの場合、ループ本体が実行されます。 偽の場合、ループ本体は実行されず、制御フローは次のステートメントサイクルのために直ちにジャンプします。
  3. ループ本体のために実行した後、制御フローはインクリメントステートメント上にジャンプして戻ります。 この文は、ループ制御変数を更新することができます。 文は限り条件はセミコロンを持っているように見えるように、空白のままにすることができます。
  4. 条件が再び判定されます。 真の場合、実行サイクル、プロセスが繰り返される場合(ループ本体、その後条件を再決定するために、ステップ値を増加させます)。 条件が偽になると、ためにループが終了します。

ここでは、ステートメント(複数可)は、単一のステートメントであってもよく、それはまた、いくつかの文からなるブロックすることができます。 条件は、条件がループ偽である場合、任意の式を指定できます。

条件が真である場合には、プログラムの流れは次の文は、ループを追っていきます。

フローチャート

forループのPerl

#!/usr/bin/perl

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

上記のプログラムは、出力は次のようになります。

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

Perlのサイクル Perlのサイクル