我对tcl没有多少经验,但是今天我正在编写一些测试用例突然之间,编译器不停地说 Missing'}'而且我必须经历至少50次60个支撑对确保一切正确,在花了大约1.5个小时就出现这个错误后,发现我忘了用'}'关闭我的评论真的很烦 所以以下是我的评论中的代码
#test XmlDAOTest-1.15 {Test XmlDAO - method - 'ProcessCDATASectionNode'\
所以,如果你看到,我已对该行进行评论,并且我没有用'}'关闭它,因为评论不应该被编译并检查语法,只有在'''之后添加'}'之后编译器给了我结果。我使用以下
IDE - Eclipse Indigo Version of Tcl - Tcl/Tk 8.5 with tclOO
Version: Indigo Service Release 2 Tcltest, tDom all included
Build id: 20120216-1857
我想知道这是IDE中的Flaw还是TCL / Tk固有的,如果它是TCl中的问题,那么你遇到的就是这些了。</ p>
答案 0 :(得分:2)
该行末尾的'\'也是一个延续标记,因此它可以将下一行拉入注释。
e.g。
#puts "1";\
puts "2";
puts "3";
将输出3,因为第二行被视为评论的一部分。