Jas*_*ick 1 arguments procedure tcl
对于某人来说,这应该是一个简单的...
我在一个名为unwrap的TCL脚本中有一个函数.修改它,我意识到我不再需要传递它args.
所以我改成了
unwrap {} {
...
}
Run Code Online (Sandbox Code Playgroud)
现在我在没有args的情况下调用它,即:
unwrap
Run Code Online (Sandbox Code Playgroud)
我收到一个错误 invalid command unwrap
想法?如何在没有args的情况下正确格式化TCL函数?
我尝试使用这个引用,它显示了一个与我相同的调用:http:
//users.belgacom.net/bruno.champagne/tcl.html
该页面不正确吗?
仅供参考,删除内部代码并将其插入到调用的位置,所以我知道它只是我的语法,而不是函数代码本身.
提前致谢!
你忘记了 proc
proc unwrap {} {
}
Run Code Online (Sandbox Code Playgroud)
在你的翻译中可能发生的事情是你unwrap
首先用args 定义,然后当你proc
第二次忘记时,你没有得到错误b/c解释器只是认为你在调用unwrap
自己(而不是重新定义它,这是你想要什么).