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

正文內(nèi)容

tcl入門培訓(xùn)ppt課件-展示頁

2024-10-28 05:10本頁面
  

【正文】 。amp。 表達(dá)式也可以是復(fù)合的: % for { set x 0。 } for {set x 0} {$x10} {incr x} { puts x is $x } 循環(huán)里可以有 break , continue。 整個 if是一個句子,里面必要的分隔符不能省 控制結(jié)構(gòu) 循環(huán) ? for 循環(huán) 按照 C語言的教程, if語句后應(yīng)該是 for循環(huán)了。amp。 試試下面命令: % set Data(1) % set Data() abc % set Data(Name) Mark % set Data() “Hello,” % set Data( ) “a space” % set Data(“My Name”) “Mark !” % puts “$Data() $Data(“My Name”)” % set Data(hello,$Data(Name)) “$Data() $Data(“My Name”)” % puts $Data(hello,Mark) ? 數(shù)組還有很多相關(guān)的操作,可參見命令 array 控制結(jié)構(gòu) 條件分支 ? 終于來到 if語句了,沒有 if語句怎么能有程序 ? 建議形式: if { expr } { . . . } 或者: if { expr1 } { . . . } elseif { expr2 } { . . . } else { . . . } 表達(dá)式 的值應(yīng)該為邏輯值,表達(dá)式支持邏輯運(yùn)算(與 C相似)。 % set z [format “This is % !” $y] This is ! 特殊字符 ? 有涵義的字符 $ 展開變量的值 [] 展開一個命令(或調(diào)用過程)的值 “” 內(nèi)容作為一個整體,里面支持 $ []的作用 {} 內(nèi)容作為一個整體,但里面不支持 $ []及轉(zhuǎn)義字符的作用 \ 轉(zhuǎn)義符,讓特殊字符失去特殊涵義,轉(zhuǎn)為純粹可現(xiàn)字符;同時讓一些可現(xiàn)字符轉(zhuǎn)為特殊字符,如 \n \t \r 等 ? 例子 在 tcl環(huán)境中逐一試試以下命令 % set x 100 % puts $x % puts “$x” % puts \$x % puts [expr $x * ] % puts “It is [expr $x * ]” % puts {It is [expr $x * ]} % puts “It is \[expr $x * \] \n” 數(shù)據(jù)結(jié)構(gòu) 列 ? 列是 tcl里功能非常強(qiáng)大非常靈活的一種數(shù)據(jù)結(jié)構(gòu): 各個值按序排列 % set x [list arg1 arg2 arg3] 或者按指定分隔符拆分一個字符串 % set Str “1,2,3” % set x [split $Str “,”] 列的元素可以是任何東西,字符串、空格、“空”、甚至一個列。 數(shù)據(jù)類型 ? tcl 的數(shù)據(jù)類型實際上只有一種:字符串 所以在 tcl中的變量沒有類型轉(zhuǎn)換或類型匹配問題,所有的“數(shù)據(jù)”都是以字符串的形式存在。 ? 舉例,請在一個 tcl環(huán)境里逐一試試如下命令: % set Name Mark % puts $Name % set x puts % set y $Name % $x “Hello $y!” 由于 tcl是解釋型語言,在執(zhí)行每個句子前都要先展開變量,上文最后一行句子就形成一種動態(tài)代碼的效果。 ? 變量賦值: set Name Mark set Line “Hello World!” set 變量名 值 與 gets類似,命令 set同時也返回值。 gets 的語法: gets channelId ?varName? gets 從一個 channel取一個行到指定變量;同時它本身也返回這個行,所以 gets還有第二種用法: gets stdin Name 變量 ? 變量是程序的基礎(chǔ)。 You can write it as : gets stdin Name puts “Hello, $Name!” ? 運(yùn)行 aiobs56 Please input your name: Mark Hello Mark! aiobs56 ? 新的內(nèi)容 符號對“ []” gets 命令 set 命令 $ 符號 另一個老套(續(xù)) ? 新的內(nèi)容 在前一頁,有一個語句: set Name [gets stdin] 符號對“ []”的意思是:執(zhí)行里面的命令,用結(jié)果替換這個組合,類似于 C語言中的函數(shù)調(diào)用。 ? puts 命令用法 puts ?nonewline? ?channelId? string 兩個?表示之間的內(nèi)容為可選?!狈指? 如: Following a sentence puts “l(fā)ine 1” puts “l(fā)ine 2” 。 快速學(xué)習(xí)、快速開發(fā)。 擴(kuò)展能力達(dá)到 GUI、 網(wǎng)絡(luò)、 OOP等各個方面。 與 C相似的數(shù)據(jù)類型與控制結(jié)構(gòu),使其具有處理高級事務(wù)的能力。 Tcl和 C語言有著天然的親緣關(guān)系,即相近的數(shù)據(jù)類型與控制結(jié)構(gòu);通過規(guī)范的 API, 能夠比較方便的用 C進(jìn)行 Tcl的擴(kuò)展開發(fā)。 1998/01/03 Tcl入門培訓(xùn) 文檔結(jié)構(gòu) ? Tcl介紹 ? “ Hello World” 程序及擴(kuò)展 ? 變量 ? 數(shù)據(jù)類型 ? 特殊字符 ? 數(shù)據(jù)結(jié)構(gòu) ? 控制結(jié)構(gòu) ? 程序結(jié)構(gòu) ? 語法要點 ? 對 oracle操作 ? ktcl 文件 ? 一些建議 ? 后附 我們?yōu)槭裁从?Tcl? ? Tcl是什么 ? Tool Command Language Terminal Control Language Tcl是一種解釋型的腳本語言。腳本解釋器為 tclsh,同時它也是一個 shell環(huán)境。 ? Tcl能做什么? Tcl首先是作為一種簡單的命令腳本語言而發(fā)明,以便控制和調(diào)用各個系統(tǒng)命令。 強(qiáng)大的文本處理能力。 ? 我們?yōu)槭裁从?Tcl? 確實好用,功能強(qiáng)大:從 KAP加速引擎到 html( ktcl) 標(biāo)簽。 老套 ? 一個著名的程序 世界上最著名的程序是什么?猜一猜: 是“ Hello World!”, 下面是 tcl版的程序 (設(shè) aiobs56 為 Unix系統(tǒng)提示符 ) a
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1