Spec-Zone.ru › Tcl/Tk

delete

Имя

itcl::delete — удаление элементов в интерпретаторе

Синтаксис

itcl::delete опция ?арг аргум ...?

Описание

Команда delete используется для удаления элементов в интерпретаторе. Она реализована как ансамбль, поэтому расширения могут добавлять свои собственные опции и расширять поведение этой команды. По умолчанию команда delete обрабатывает уничтожение пространств имен.

Аргумент опция определяет действие, выполняемое командой. Допустимые опции (которые могут быть сокращены) следующие:

delete class имя ?имя...?
Удаляет один или несколько классов [incr Tcl], называемых имя. Это удаляет все объекты в классе и все производные классы.

Если при уничтожении объекта возникнет ошибка, это помешает уничтожению класса и оставшихся объектов. Чтобы уничтожить весь класс, не обращая внимания на ошибки, используйте команду «delete namespace».

delete object имя ?имя...?
Удаляет один или несколько объектов [incr Tcl], называемых имя. Объект удаляется, вызывая все деструкторы в его иерархии классов, в порядке от наиболее к наименее специфическим. Если все деструкторы пройдут успешно, данные, связанные с объектом, будут удалены, а имя будет удалено как команда из интерпретатора.

Если команда доступа к объекту находится в другом пространстве имен, то можно использовать его полное имя:

itcl::delete object foo::bar::x

Если при уничтожении объекта возникнет ошибка, команда delete прерывается, а объект остается живым. Чтобы уничтожить объект, не обращая внимания на ошибки, используйте команду «rename» для уничтожения команды доступа к объекту.

delete namespace имя ?имя...?
Удаляет одно или несколько пространств имен, называемых имя. Это удаляет все команды и переменные в пространстве имен, а также все дочерние пространства имен. При удалении пространства имен оно автоматически удаляется из списков импорта всех других пространств имен.

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/ItclCmd/delete.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/ItclCmd/delete.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API