如何刪除tcl程序?如何刪除Tcl程序?
一個罐
unset
一個變量,- 倍率與
interp alias {} myproc {} otherproc
一個別名, - 倍率彼此命名空間中定義與
namespace import -force
一個PROC。
但我沒有找到一種方法來使程序未知。
如何刪除tcl程序?如何刪除Tcl程序?
一個罐
unset
一個變量,interp alias {} myproc {} otherproc
一個別名,namespace import -force
一個PROC。但我沒有找到一種方法來使程序未知。
使用rename
刪除PROC
rename myproc ""
舉例:真:
% proc myproc {} {
puts "hello world"
}
% myproc
hello world
% rename myproc ""
% myproc
invalid command name "myproc"
%
對於從命名空間'rename namespace_name :: proc_name'導入的proc,本地導入的名稱也會消失。謝謝!人生有時候可以這麼簡單... – cfi 2012-03-27 11:31:08
非常歡迎你! :-) – TrojanName 2012-03-27 12:13:19
誰投贊成票,收的人嗎?關於編程語言的編程問題對編程站點而言是無關緊要的? – 2012-03-27 13:24:48
@glennjackman:這當然讓我希望能夠看到投票結束的人的用戶名。 – cfi 2012-03-27 13:27:28
對我來說這似乎是一個完全合理的問題。誠然,谷歌搜索相當容易回答,但公平的說,SO的目標之一就是在谷歌搜索結果的時候尋找這樣的答案。 – RHSeeger 2012-03-27 15:08:24