2016-11-30 135 views
0

我试图检查在while循环错误在while循环

set resultReturn 0 
while {expr $resultReturn == 0} { 
    # Apply the stream configurations. 
    set resultReturn [stc::apply] 
} 

我收到以下错误变量的值检验变量:

syntax error in expression "expr $resultReturn == 0": variable references require preceding $ 

什么应该是正确方法来检查无限循环中的变量,直到它从0更改值?

+0

虽然给你的错误信息,我会检查'resultReturn',并确保你得到一个有效的数值了。 –

回答

3

虽然将测试作为第一个参数,并以与expr相同的方式对其进行处理。

while { $resultReturn == 0 } { 

参考文献:while