tcl/tk參考——控制結構continue
.
.
名稱
continue - 跳到下一個迴圈
語法
continue
描述
這個命令經常在for、foreach和while的迴圈體內使用,返回一個TCL_CONTINUE並引發一個CONTINUE異常。這個異常使指令碼忽略當前的迴圈,跳到下一個迴圈。continue中斷也經常出現在其它位置,比如catch命令。
示例
列印除了5以外0到10的整數:
for {set x 0} {$x<10} {incr x} {
if {$x == 5} {
continue
}
puts "x is $x"
}
相關推薦
tcl/tk參考——控制結構continue
. . 名稱 continue - 跳到下一個迴圈 語法 continue 描述 這個命令經常在for、foreach和while的迴圈體內使用,返回一個TCL_CONTINUE並引發一個CONTINUE異常。這個異常使指令碼忽略當前的迴圈,跳到下一個迴圈。continu
tcl/tk參考——控制結構foreach
名稱 foreach - 反覆迴圈操作一個或多個列表的每個元素 語法 foreach varname list body foreach varlist1 list1 ?varlist2 list2 ...? body 描述 foreach命令執行一個迴圈,迴圈的變數是一個或
tcl/tk參考——控制結構switch
. . 名稱 switch - 根據表示式的不同執行多個分支命令中的一個 語法 switch ?options? string pattern body ?pattern body ...?switch ?options? string {pattern body ?pa
tcl/tk參考——控制結構catch
. . 名稱 catch - 執行指令碼並捕獲錯誤 語法 catch script ?resultVarName? ?optionsVarName? 描述 catch命令用來防止出現錯誤而導致指令碼執行終止,catch命令可以呼叫Tcl直譯器去執行指令碼,並且能夠正常返回
tcl/tk參考——控制結構if
. . 名稱 if - 執行一個條件指令碼 語法 if expr1 ?then? body1 elseif expr2 ?then? body2 elseif ... ?else? ?bodyN? 描述 if命令把expr1當作表示式來執行,表示式的值必須是一個布林數(數
tcl/tk參考——字串操作regsub
. . 名稱 regsub - 基於正則表示式模式匹配完成替換操作 語法 regsub ?switches? exp string subSpec ?varName?描述 這個命令對string進行正則表達匹配,然後把字串拷貝進入varName中,如果沒有varName則將字
tcl/tk參考——列表操作lindex
. . 名稱 lindex - 從列表中獲得一個元素 語法 lindex list ?index...?描述 lindex命令接受一個引數列表list,可以接受0個或者多個index引數,在多個引數的情況下,引數可以是單獨的一次排列,也可以是在一個列表當中。 如果不指定ind
tcl/tk參考——列表操作split
. . 名稱 split - 將字串分解成Tcl列表 語法 split string ?splitChars? 描述 根據splitChars變元中的字元分解string,返回一個列表。每個列表元素由string中在splitChars字元之間的字元組成,如果string
tcl/tk參考——列表操作llength
. . 名稱 llength - 計算列表的元素個數 語法 llength list 描述 將list當作一個列表來處理並返回一個十進位制數的字串表示列表中元素的個數。 示例 結果是列表元素的個數: % llength {a b c d e} 5 % llength {a
tcl/tk參考——變數和過程array
. . 名稱 array - 處理陣列變數 語法 array option arrayName ?arg arg ...? 描述 這個命令執行幾種可選項中的一個操作,操作的物件為arrayName,除非以下的命令特殊宣告,否則arrayName必須是存在的陣列變數名稱。o
tcl/tk參考——列表操作lappend
. . 名稱 lappend - 將元素新增到列表末尾 語法 lappend varName ?value value value ...? 描述 這個命令把varName當作列表來處理,把每個value變元作為單獨的元素新增到列表後面。如果varName不存在,就用所有
tcl/tk例項詳解——break和continue
這兩個命令主要用於控制結構體裡面,可以對控制結構進行進一步的控制。 命令的參考連結如下: break,中斷一個迴圈,下例打印出0-4,不列印5-9: % for {set i 0} {$i <= 9} {incr i} {
(7)javascript的程序控制結構及語句------(2)循環控制語句、跳轉語句、對話框
對話 ima bsp .cn while語句 prompt 彈出 asc div 一、循環控制語句 循環語句主要就是在滿足條件的情況下反復執行某一個操作,循環控制語句主要包括while語句、do...while語句 和for語句。 1、While
(6)javascript的程序控制結構及語句-----(1)條件判斷
江湖 too 分支語句 copy 表達 demo oct alt javascrip 程序控制結構及語句 編程就是將現實應用,轉換為程序能夠讀得懂的語法語句。Javascript編程中對程序流程控制主要是通過條件判斷語句、循環控制語句及continue、break來完成的
day01_08.三大控制結構
else 選擇 brush 機構 代碼執行 img light ice mage 編程三要素:變量,運算,控制 控制: 有選擇性的控制讓你某部分代碼執行,某部分不執行,或者來回反復執行某段代碼 控制的三種基本機構:順序,選擇,循環 1.順序 程序從上到下,順序執行
PHP系列(一)PHP流程控制結構
php流程控制while(){}do{}while(); for( 表達式1; 表達式2;表達式3 ){ 語句或語句序列;} if(){}if(){}elseif{}<?php$i=0;while(true){ if($i>=100) break; echo "@@
C語言流程控制結構—順序結構、選擇結構
def str pan c語言 size ase 需要 有一個 進行 C語言3種流程控制結構:順序結構、選擇結構、循環結構。 順序結構 最簡單的結構,不需要關鍵字。安照代碼順序一步步執行。 選擇結構 (一)if簡單使用 1) 第一種結構:if a) 如果條
shell程序設計-控制結構
rm命令 可執行 等於 取反 done class nts 設計 不同 1.shell 條件判斷 命令:test 或 [ 使用“[”時,需使用“]”結尾,和判斷語句之間需要空格 如:判斷demo.c文件是否存在 if [ -f demo.c ] then … fi 或 if
Perl 學習筆記-高級控制結構.unless控制結構
over 優先 span perl 運算符 spa size i++ php 1.unless控制結構 類似於獨立的else語句; 要麽條件為真, 要麽執行語句塊內的代碼; unless(<condition>){code...;} 等價於 if(<
perl控制結構學習筆記
stdin style -- ray 判斷 ons family oca 之前 一.條件判斷 if ( ) { } elsif ( ) {