Posted on 2016-03-12 10:51
eryar 閱讀(1525)
評論(0) 編輯 收藏 引用 所屬分類:
2.OpenCASCADE
Tcl internal variables
eryar@163.com
在Tcl中內置了一些變量,并賦予了一定的功能。內置變量列表如下:
變量名稱 |
功能描述 |
argc |
指命令行參數的個數。 |
argv |
指包含命令行參數的列表。 |
argv0 |
是指被解釋的文件或由調用腳本的名稱的文件名。 |
env |
用于表示是環境變量數組元素。 |
errorCode |
為最后的Tcl錯誤的錯誤代碼。 |
errorInfo |
為最后Tcl錯誤的堆棧跟蹤信息。 |
tcl_interactive |
分別將其設置為1和0交互和非交互模式之間切換。 |
tcl_library |
用于設置的標準Tcl庫的位置。 |
tcl_pkgPath |
提供一般都安裝包的目錄列表。 |
tcl_patchLevel |
指的是Tcl解釋目前的補丁級別。 |
tcl_platform |
用于表示使用對象,包括byteOrder, machine, osVersion平臺和操作系統數組元素。 |
tcl_precision |
指的是精度,即位數轉換為浮點數時,字符串保留。默認值是12。 |
tcl_prompt1 |
指的是主提示符。 |
tcl_prompt2 |
指無效的命令二次提示。 |
tcl_rcFileName |
為用戶提供了具體的啟動文件。 |
tcl_traceCompile |
用于控制字節碼編譯的跟蹤。用0表示無輸出,1為概要和2為詳細。 |
tcl_traceExec |
用于控制執行的字節碼的跟蹤。用0表示無輸出,1為概要和2為詳細。 |
tcl_version |
返回Tcl解釋器的最新版本。 |
使用內置變量的例子,獲取Tcl版本信息,獲取環境變量,更改Tcl提示符:
# tcl version
puts $tcl_version
# tcl env variable
puts $env(username)
puts $env(path)
# tcl prompt
set tcl_prompt1 {puts -nonewline "command>"}