【发布时间】:2016-08-02 07:41:50
【问题描述】:
我的目标是将 proc 别名/重命名为 func,但同时保持两个版本都正常工作。 这就是为什么 tcl 的内置 rename 命令不是一个选项,因为当我
rename proc func
proc 停止工作。当 proc 不起作用时,像 tk_getOpenFile 这样的内置命令也不起作用。
可能的解决方案是构建这样的包装器
proc func { arg } {
proc $arg
}
上述方法不起作用,因为我是初学者,我不知道自己在做什么,但理论上包装器应该是一个有效的解决方案。
此外,当我学习如何执行上述操作时,我还将尝试将 puts 重命名为 print 并保持两个版本都正常工作。
【问题讨论】:
标签: tcl