题
我已经玩绕指望近我的生命我不能找出如何执行一个简单的加上的变我通过。任何人知道如何做到这一点?此外,是否有一个体面的在线参考期待什么呢?我已经尝试了谷歌上搜索与非常有限的结果。
解决方案
要记住的有关期望是,这真的只是一个扩展到Tcl,所以,如果你是在寻求帮助编写脚本期望和你的问题是不相关的一个预期的具体命令,你应该试试看Tcl引用。一个好的起点是 http://www.tcl.tk, 以及 http://wiki.tcl.tk.
有两种方法可以做你想做的事: incr
和 expr
. incr
可以用来当你加入一个整数值的另一个整数。这是非常快,操作。例如:
set value 1
incr value
但是, incr
不会的工作与非整数值,并且它不能做任何事情,但除了(或减如果你否定的增量,作为在 incr value -1
).如果你需要的东西更多的阐述,则应使用 expr
:
set value 1
set value [expr {$value + 1}]
注意使用括号括起来周围的表情!虽然他们不需要正确的操作在一般情况下,他们改善绩效。如果你正在做很多的算术运算,用括号周围的表达形式将大大提高的性能脚本。更多信息,请参阅 http://wiki.tcl.tk/10225.你应该获得的习惯 总是 支撑你的表情的时候使用 expr
.
你可以找到链接到几个预计的资源 http://wiki.tcl.tk/201.
其他提示
我将在官方网站从这里开始。
稀释,确定,我计算出来:
设定计数[EXPR $计数+ 1]
此加1计数变量。
不隶属于 StackOverflow