break = 繰り返し文を途中終了する - AWK
○Gawk on Windows ○Gawk ○mawk32 ○Mawk ○awk
繰り返し文を途中終了します。**** 書式
--------
break
--------
**** 使用例
--------
BEGIN {
for (i = 1; i <= 10; ++i) {
if (i == 3) {
break;
}
print i;
}
print "breakの次は、この文を実行します。";
}
--------
o 行末のセミコロンは、C言語の書き方に合わせました。無くても動きます。
**** 機能
o 繰り返し文(do / for / while)を途中終了して、 繰り返し文の次にある文を実行します。
o 繰り返し文が多重になっている時、抜けるのは1つだけです。
** 処理系に依存するかもしれない動作
o 繰り返し文の外で breakを呼び出すと、エラーメッセージが表示されます。
+ 但し、古いAWKの場合は、nextと同じ動きをする、という噂があります。
+ ( ▽The GNU Awk User's Guideの 6.4.6 The break Statement に記載あり)
**** 確認した処理系
o Gawk on Windows 3.1.7
o Gawk for Windows 3.1.6
o mawk MBCS (32bit版) 1.3.3
o Mawk for Windows 1.3.3
o original = the one true awk(updated May 1, 2007)
==
関連ページ:
▼AWKのパターンと制御文(▼ABC順)
▼AWKプログラムを書く(▼ABC順)
▼AWK
▼制作メモ
> continue = 繰り返し文の先頭に戻る
func (= function の古い書き方)
function = 関数を作る
+
next = 次行の処理に移る
nextfile = 次の入力ファイルの処理に移る(mawk不可)
exit = 終了する