Tcl技巧与bug汇总(三)

invalid command name "if{"

Question:

  下面的Tcl程序会报如上错:

set a 5
if{ $a<10 }{
    puts $a
}

Solution:

  ifforforeach等条件语句中大括号{}最好左右都留空格。如下不会报错:

set a 5
if { $a<10 } {
    puts $a
}
posted @ 2020-12-03 11:16  努力翻身的IC咸鱼  阅读(357)  评论(0)    收藏  举报