使用这个 Tcl 脚本:A.tcl
itcl::class ::A {
variable list1 {}
public method getList {} {
return $list1
}
}
我这样做:
- 启动 tcl shell 并以交互方式执行
source A.tcl
getList
然后对方法进行更改A.tcl
- 为了使更改生效,我确实重新
source
文件A.tcl
- 当我重新- 时
source
,我收到以下错误
% 来源 /home/manid/scripts/test.tcl “A”类已经存在
我该如何克服这个错误?有没有办法在不退出 shell 的情况下获取类定义中的最新更改?