如图,TCL 阶乘程序报错,can't read "result": no suchread only variablee,但是看起来好像没问题啊

附录1:NS-2文件调试错误详解与调试技巧
已有 6145 次阅读
|个人分类:|系统分类:
can't read &ns_o3&: no such variable while executing
&set ns[new Simulator]&
(file &example.tcl& line 2)
注:没有在ns[new Simulator] 中间加空格分隔符
[root@localhost ~]# ns example.tcl
&&& (_o3 cmd line 1)
&&& invoked from within
&_o3 cmd duplex -link _o10 _o16 2Mb 10ms DropTail&
&&& invoked from within
&catch &$self cmd $args& ret&
&&& invoked from within
&if [catch &$self cmd $args& ret] {
set cls [$self info class]
global errorInfo
set savedInfo $errorInfo
error &error when calling class $cls: $args& $...&
&&& (procedure &_o3& line 2)
&&& (SplitObject unknown line 2)
&&& invoked from within
&$ns duplex -link $n0 $n2 2Mb 10ms DropTail&
&&& (file &example.tcl& line 26)
注:duplex &link中间没有分割符。是一个整体
[root@localhost ~]# ns example.tcl
can't read &class_2&: no such variable
&&& while executing
&subst $[subst $var]&
&&& (procedure &_o82& line 5)
&&& (Object next line 5)
&&& invoked from within
&_o82 next class_2&
&&& (&eval& body line 1)
&&& invoked from within
&eval $self next $args&
&&& (procedure &_o82& line 18)
&&& (Agent set line 18)
&&& invoked from within
&$tcp set class_2&
(file &example.tcl& line 38)
注:class_2中class_ 是变量 2是参数,中间要有分隔符。
总结:这次错误的主要点是对分割符的有无有点不理解,以后要多调试在能在实践中锻炼。技巧:在linux系统中,也存在快速的调用上次的命令,用键盘的上箭头即可。
转载本文请联系原作者获取授权,同时请注明本文来自段克松科学网博客。链接地址:
上一篇:下一篇:
当前推荐数:0
评论 ( 个评论)
扫一扫,分享此博文
作者的其他最新博文
热门博文导读
Powered by
Copyright &安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 正在遭受攻击,请稍等片刻.
还剩 5 秒&5295人阅读
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:24014次
排名:千里之外
原创:21篇
(2)(13)(1)(4)(2)TCL学习文档_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
TCL学习文档
上传于||文档简介
&&T&#8203;C&#8203;L
大小:134.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 正在遭受攻击,请稍等片刻.
还剩 5 秒&}

我要回帖

更多关于 tcl variable 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信