Perl-until-loop
提供:Dev Guides
ループまでのPerl
Perlプログラミング言語の until ループステートメントは、特定の条件が偽である限り、ターゲットステートメントを繰り返し実行します。
構文
Perlプログラミング言語の until ループの構文は-
ここで、* statement(s)*は、単一のステートメントまたはステートメントのブロックです。 *条件*は任意の式です。 ループは条件が真になるまで繰り返されます。 条件が真になると、プログラム制御はループの直後の行に渡されます。
数値0、文字列 '0’および ""、空のリスト()、およびundefはすべてブールコンテキストで false であり、他のすべての値は true です。 !*または *not による真の値の否定は、特別な偽の値を返します。
流れ図
ここで、_until_ループの重要な点は、ループが実行されない可能性があることです。 条件がテストされ、結果がtrueの場合、ループ本体はスキップされ、untilループの後の最初のステートメントが実行されます。
例
ここでは、比較演算子>を使用して、変数$ aの値を10と比較しています。 したがって、$ aの値が10未満になるまで、 until ループはその隣のコードブロックの実行を継続し、$ aの値が10を超えるとすぐに出てきます。 実行すると、上記のコードは次の結果を生成します-