ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



unset(n)                                    Tcl Built-In Commands                                   unset(n)



____________________________________________________________________________________________________________

NAME
       unset - Delete variables

SYNOPSIS
       unset ?-nocomplain? ?--? ?name name name ...?
____________________________________________________________________________________________________________


DESCRIPTION
       This  command  removes  one or more variables.  Each name is a variable name, specified in any of the
       ways acceptable to the set command.  If a name refers to an element of an array then that element  is
       removed  without affecting the rest of the array.  If a name consists of an array name with no paren-thesized parenthesized
       thesized index, then the entire array is deleted.  The unset  command  returns  an  empty  string  as
       result.   If -nocomplain is specified as the first argument, any possible errors are suppressed.  The |
       option may not be abbreviated, in order to disambiguate it from possible variable names.  The  option |
       --  indicates  the  end  of the options, and should be used if you wish to remove a variable with the |
       same name as any of the options.  If an error occurs, any variables after the named one  causing  the
       error  not  deleted.  An error can occur when the named variable doesn't exist, or the name refers to
       an array element but the variable is a scalar, or the name refers to a  variable  in  a  non-existent
       namespace.


SEE ALSO
       set(n), trace(n), unset(n)


KEYWORDS
       remove, variable



Tcl                                                  8.4                                            unset(n)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.