我的tcl代码中有一行代码如下:
Application / BitTorrent设置seqNo_ $ opt(seqNo)
..我有一个OTcl类名“Application / BitTorrent”,我得到了这个错误......
无效的命令名称“Application / BitTorrent” 执行时 “Application / BitTorrent设置seqNo_ $ opt(seqNo)” 任何人都能告诉我在tcl中创建命令的语法或方法吗?
谢谢!
答案 0 :(得分:1)
对OTcl语法不确定,但通常对于OO样式的Tcl扩展,它会是这样的:
Application/BitTorrent myapp
myapp set seqNo_ $opt(seqNo)
首先创建Application / BitTorrent类的实例,然后使用set方法。但是您的错误表明您的课程可能存在某些问题,例如:它不可见或类似的东西。您应该检查内省命令,如[info commands]或相应的OTcl版本,如果该类确实存在并且按照您的预期命名。