last LABEL

広告

広告

解説

last コマンドは(ループ内で使った)C の break 文と同じようなもので、LABEL で指定されるループを即座に抜けます。LABEL が省略されると一番内側のループが対象となります。仮にcontinue ブロックがあっても実行されません。

使用例

ソース

LINE: while (<IN>) {
    last LINE if /^$/;      # ヘッダが終わったら抜ける
     ...
}

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日