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"
%
名前空間の名前空間namespace_name :: proc_nameからインポートされたprocに対して、ローカルにインポートされた名前も消えます。ありがとう!人生はとてもシンプルになることがあります... – cfi
大歓迎です! :-) – TrojanName
人?プログラミング言語に関するプログラミングに関する質問は、プログラミングサイトにとっては話題にはなりませんか? –
@glennjackman:閉鎖に投票したユーザーのユーザー名を見ることができればと確信していました。 – cfi
完全に合理的な質問のようです。確かに、Google検索ではかなり簡単に答えることができますが、公正であるように、SOの目標の1つは、そのような答えを探すときにGoogle検索の結果になることです。 – RHSeeger