如何删除tcl程序?
一个人可以
unset
变量,interp alias {} myproc {} otherproc
,namespace import -force
覆盖另一个名称空间内定义的proc。 但是我没有办法让程序不为人知。
答案 0 :(得分:14)
使用rename
删除proc
rename myproc ""
示例:
% proc myproc {} {
puts "hello world"
}
% myproc
hello world
% rename myproc ""
% myproc
invalid command name "myproc"
%