Как мне удалить процедуру Tcl?
Как мне удалить процедуру tcl?
Можно
unset
Переменная,- переопределить псевдоним
interp alias {} myproc {} otherproc
, - переопределить процесс с одним определенным внутри другого пространства имен с помощью
namespace import -force
,
Но я не нашел способа сделать процедуру неизвестной.
1 ответ
Решение
Использование rename
удалить проц
rename myproc ""
Пример:
% proc myproc {} {
puts "hello world"
}
% myproc
hello world
% rename myproc ""
% myproc
invalid command name "myproc"
%