reset EXPR

広告

広告

解説

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

使用例

ソース

reset 'X';          # すべての X 変数をリセット
reset 'a-z';        # 小文字変数をリセット
reset;              # ?? 検索だけをリセット

参照

広告

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