600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > tcl基本语法:中括号[ ] 大括号{ } 双引号“ ”

tcl基本语法:中括号[ ] 大括号{ } 双引号“ ”

时间:2020-05-13 07:57:18

相关推荐

tcl基本语法:中括号[ ] 大括号{ } 双引号“ ”

文章目录

1.中括号[ ]2.大括号{ }3.双引号“ ”

1.中括号[ ]

将中括号中的指令执行后传回执行的结果例子执行结果set b 8 8set a [expr $b+2] 10若要保留字符“[ ]”,需要加 “\”set a \[expr\] [expr]

2.大括号{ }

大括号 { } 的作用和双引号类似,都是做grouping的动作,但他会免去大括号中的一切的替换和计算,把大括号中都当成子串处理例子执行结果set b 88set a {[expr $b+2]} [expr $b+2]一般常犯的错误是在“}” “{”两个字符之间没有添加空白符例如 if { $x<1}{puts "X=$x"}就会出现语法错误

3.双引号“ ”

tcl在分析语法中参数时会自动加上双引号x = 4; y = x+10 y -> 14set x 4; set y x+10 y -> "x+10"双引号能同时避免“;”的作用,但其中的替代与计算都会被执行set a "x is $x; y is $y" -> x is 4;y is x+10当大括号被双引号包起来,大括号免去替代计算的功能就会被关掉set x curlyset a "x is {$x}" -> x is {curly}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。