freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

cl腳本語言培訓(1)-在線瀏覽

2025-02-27 11:00本頁面
  

【正文】 6 for TCL的控制 TCL腳本語言培訓 命令格式 : for start test next body Example: for {set x 0} {$x10} {incr x} { puts x is $x“ } for {set x 0} $x10 {incr x} { puts x is $x } 注意: test必須用花括號括起來,推遲置換。 6 foreach TCL的控制 TCL腳本語言培訓 命令格式 : foreach varname list body foreach varlist1 list1 ?varlist2 list2 ...? body Example: set values {1 3 5 7 2 4 6 8} foreach x $values { puts $x } set x {} foreach {i j} {a b c d e f} { lappend x $j $i } foreach i {a b c} j {d e f g} { lappend x $i $j } 6 switch TCL的控制 TCL腳本語言培訓 命令格式 : switch ?options? string pattern body ?pattern body ...? switch ?options? string {pattern body ?pattern body ...?} Example: switch xyz { a b { expr {1} } c { expr {2} } default { expr {3} } } TCL的過程 TCL腳本語言培訓 TCL支持過程的定義和調用,在 TCL中 ,過程可以看作是用 TCL腳本實現(xiàn)的命令,效果與 TCL的固有命令相似。過程的返回值是過程體中最后執(zhí)行的那條命令的返回值 proc命令用于創(chuàng)建一個 TCL過程 命令格式 : proc name args body Example: proc printArguments args { foreach arg $args { puts $arg } } proc mult {varName {multiplier 2}} { upvar 1 $varName var set var [expr {$var * $multiplier}] } 7過程的定義 TCL的過程 TCL腳本語言培訓 TCL支持三種參數(shù)類型 :無參數(shù)、缺省參數(shù)、可變參數(shù) Example: proc add {} { expr 2+3 } proc add {val1 {val2 2} {val3 3}}{ expr $val1+$val2+$val3 } proc add { val1 args } { set sum $val1 foreach i $args { incr sum $i } return $sum } 7過程的參數(shù) TCL的過程 TCL腳本語言培訓 對于在過程中定義的變量,因為它們只能在過程中被訪問,并且當過程退出時會被自動刪除,所以稱為局部變量;在所有過程之外定義的變量我們稱之為全局變量。這一點和 C語言有很大的不同 .如果我們想在過程內部引用一個全局變量的值,可以使用 global命令 Example: set a 100 proc sample { x } { global a incr a return [expr $a+$x] } 7局部變量與全局變量 TCL的過程 TCL腳本語言培訓 upvar命令用于用戶在過程中對全局變量或其他過程中的局部變量進行訪問 命令格式 : upvar ?level? otherVar myVar ?otherVar myVar ...? upvar命令的第一個參數(shù) otherVar是我們希望以引用方式訪問的參數(shù)的名字,第二個參數(shù) myVar 是這個過程中的局部變
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1