untilループのPerl
サイクル/ H1までのPerl>
文が偽になるまで与えられた条件では、ステートメントまたはステートメントのグループを繰り返し行います。
文法
構文は次のとおりです。
until(condition) { statement(s); }
ここでは、ステートメント(複数可)は、単一のステートメントであってもよく、それはまた、いくつかの文からなるブロックすることができます。 条件は、条件がループ偽である場合、任意の式を指定できます。
条件が真である場合には、プログラムの流れは次の文は、ループを追っていきます。
フローチャート
チャート、キーポイントループは、ループが実行されないおそれがあるまで 。 条件がtrueの場合、ループ本体は、ループしながら、すぐに次の文に直接スキップします。
例
#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
変数$ aのプログラムループを終了し、変数$ aが10以上で、10未満ループ本体が実行されます。
上記のプログラムは、出力は次のようになります。
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10