puts {$x + $y = [expr $x + $y]} 因為TCL對大括號中的內容不做任何處理,因此它的輸出為$x + $y = [expr $x + $y]。另外,TCL不會將大括號中的換行符號視為一個指令的結束,如果一個指令的參數很長時,我們就可以利用大括號這樣寫,把換行符號當成是參數的一部份: puts {$x + $y = [expr ...
puts 命令來執行輸出功能, set 命令來給變數賦值. 這些Tcl命令,是透過已在Tcl中註冊的C語言程式來執行的. C語言程式呼叫Tcl命令傳來的字串引數, 然後傳回結果字串. 寫C語言程式並不複雜, 而且可以做任何事情,包括訪問資料庫和建立圖形介面. Tcl語言, 並不清楚命令會做什麼 , 它只是進行引數分組, 結果替換...
Laker TCL 基础训练教材
如果不這麼做,那TCL 便會把 # 視為一個參數丟給 puts指令去做處理。變數 TCL 變數的可以隨時建立不用事先宣告,變數名稱的取法也沒有任何限制,所以可以使用任何字元來為變數命名,甚至變數名跟指令名稱相同也沒問題。使用時只有一點要注意的,就是 TCL 是大小寫有別的語言。通常,我們以 set 指令來設定變數值:...
Laker TCL 基础训练教材
puts “Hello!!” hello.tcl TCL 基本語法 • TCL程式是一連串的指令,不同的指令之間以換行 ( enter ) 或分號 ( ; ) 做 區隔,下一行若是接續上一行則需以右斜線 ( \ ) 做為行尾,行首若有井字 號 ( # ) 則表示此行是註解,TCL會忽略掉。 • 在指令之中以空格來區分不同的變數,指令列中第一...