Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



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 are not deleted.  An error can occur when the named variable does not 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.

EXAMPLE
       Create an array containing a mapping from some numbers to their squares and remove the array elements
       for non-prime numbers:
              array set squares {
                  1 1    6 36
                  2 4    7 49
                  3 9    8 64
                  4 16   9 81
                  5 25  10 100
              }

              puts "The squares are:"
              parray squares

              unset squares(1) squares(4) squares(6)
              unset squares(8) squares(9) squares(10)

              puts "The prime squares are:"
              parray squares

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

KEYWORDS
       remove, variable



Tcl                                                  8.4                                            unset(n)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Tcl.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Tcl через их страницу создания отчетов ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.