2010年9月7日火曜日

default = switch文の中で、全ての選択肢と一致しない時に実行する(Gawk専用) - AWK

AWKのパターンと制御文
○Gawk on Windows △(注記あり)Gawk ×mawk32 ×Mawk ×awk
switch文の中で指定します。
switchで指定した値が caseを使って書いた全ての選択肢と一致しなかった時、この位置以降に登場する文を実行します。

**** 書式
--------
default: [ 実行する文 ]
--------

o 以下、「switch」の説明をご覧下さい


**** メモ
o Gawk for Windows 3.1.6では、「実行する文」の中に break を含める事が出来ません。
o この場合、default句を全ての case句よりも下に書くようにすると、break を書かなくて済みます。


**** 確認した処理系
o Gawk on Windows 3.1.7
o Gawk for Windows 3.1.6 -- default句で break不可
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
    ▼制作メモ
    > while = 条件付きで繰り返す
    do = 後でwhile判定する繰り返し
    for = 繰り返し文その2
    +
    switch = 選択肢を選んで実行する(Gawk専用)