この Tcl スクリプトを使用すると、次のようになります。A.tcl
itcl::class ::A {
variable list1 {}
public method getList {} {
return $list1
}
}
私はこれをします:
- Tcl シェルを開始し、対話的に行う
source A.tcl
getList
次に、メソッドに変更を加えますA.tcl
- 変更を有効にするために
source
、ファイルを再作成しますA.tcl
- 再実行すると
source
、次のエラーが表示されます
% source /home/manid/scripts/test.tcl クラス「A」はすでに存在します
どうすればこのエラーを克服できますか? シェルを終了せずにクラス定義の最新の変更を取得する方法はありますか?