広告
広告
通常ループの最後に変数をクリアし、?? 検索を再び動作するようにリセットするためにcontinue ブロックで使われます。EXPR は文字を並べたものと解釈されます。名前がその文字のいずれかで始まる変数や配列は最初の状態にリセットされます。EXPR を省略すると1 回検索(?PATTERN?) を再びマッチするようにリセットできます。カレントパッケージの変数もしくは検索だけがリセットされ常に 1 を返します。reset "A-Z" とするとARGV や ENV といった配列もなくなるので止めた方が良いでしょう。
reset 'X'; # すべての X 変数をリセット reset 'a-z'; # 小文字変数をリセット reset; # ?? 検索だけをリセット
広告