12

Tcl プロシージャを削除するにはどうすればよいですか?

できる

  • unset変数、
  • interp alias {} myproc {} otherproc、でエイリアスをオーバーライドします
  • を使用して、別の名前空間内で定義された proc で proc をオーバーライドしますnamespace import -force

しかし、手順を不明にする方法は見つかりませんでした。

4

1 に答える 1

18

renameプロシージャを削除するために使用します

rename myproc ""

例:

% proc myproc {} {
    puts "hello world"
}
% myproc
hello world
% rename myproc ""
% myproc
invalid command name "myproc"
%
于 2012-03-27T11:26:47.227 に答える