Provided by:
manpages-zh_1.5.1-1_all 
NAME
for - ``For'' 循環
` SYNOPSIS
for start test next body
_________________________________________________________________
yz DESCRIPTION
For 是一荋`環命令,在結構上類似與 C 語言的
for語句。start、next、和body 參數必須是 Tcl 命令串,而 test 是一-
茠竁F式串。for 命令漸調用 Tcl 解釋器來執行 start。接著它契_的把
test作為一茠竁F式來求F如果結果是非零則它在 body 上調用 Tcl
解釋器,接著在 next 上調用 Tcl 解釋器,接著契_這荋`環。在 test 被求
0 的時啀R令終止。如果body 中調用了 continue 命令則在 body
的當前執行中的所有剩餘的命令都被跳過;處理繼續,在 next 上調用 Tcl
解釋器,接著對 test 求C 等等. 如果在 body 或 next 中調用 break
命令,則 for 命令將立即返回。break 和 continue 命令的操作類似於在 C
語言中相應的語句。For 返回一茠臟瞗C
注意: test 應當總是在花括號中包圍著。如果不是這樣,在 for
命令開始之前就作了變量替換,這意味著在循環體中做的變量變更在表達式中將不被考慮。將導-
P一茧L循環。如果 test 被包圍在花括號中,變量替換將延遲,直到表達式求-
(在每次循環契_之前),所以變量的變更將是可見的。例如,嘗試在 $x<10
周圍有和沒有一對花括號的下列稿本:
for {set x 0} {$x<10} {incr x} {
puts "x is $x"
}
SEE ALSO
break, continue, foreach, while
r KEYWORDS
for, iteration, looping
[]
Hhh
[]
2001/08/05
m Linux manUpn:
http://cmpp.linuxforum.net