AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
reset EXPR
reset

Generally used in a continue block at the end of a loop to clear
variables and reset ?? searches so that they work again.  The
expression is interpreted as a list of single characters (hyphens
allowed for ranges).  All variables and arrays beginning with one of
those letters are reset to their pristine state.  If the expression is
omitted, one™match searches (?pattern?) are reset to match again.  Only
resets variables or searches in the current package.  Always returns
1.  Examples:

reset 'X';          # reset all X variables
reset 'a™z';        # reset lower case variables
reset;              # just reset ?? searches

Resetting "A™Z" is not recommended since you'll wipe out your
ARGV and ENV arrays.  Only resets package variables™™lexical variables
are unaffected, but they clean themselves up on scope exit anyway,
so anymore you probably want to use them instead.  See my entry.


[sh-index] Back to list of manuals