这对某人来说应该很容易......
我在一个名为unwrap的TCL脚本中有一个函数。修改它,我意识到我不再需要传递它args。
所以我把它改成了
unwrap {} {
...
}
现在我称之为没有args,即:
unwrap
我收到错误invalid command unwrap
想法?如何在没有args的情况下正确格式化TCL函数?
我试图使用这个引用,显示一个与我相同的电话:
http://users.belgacom.net/bruno.champagne/tcl.html
该页面不正确吗?
仅供参考,删除内部代码并将其插入到调用的位置,所以我知道它只是我的语法,而不是函数代码本身。
提前致谢!
答案 0 :(得分:7)
您忘记了proc
proc unwrap {} {
}
你的翻译中可能发生的事情是你首先用args定义unwrap
,然后当你第二次忘记proc
时,你没有得到错误b / c解释器只是以为你是在调用unwrap
本身(而不是重新定义它,这就是你想要的)。