2016-11-30 101 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