求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
     
   
    全部     工程实例     标准规范     名校讲义     知识库    
 
 

Tcl 教程
Tcl环境设置
Tcl特殊变量
Tcl基本语法
Tcl命令
Tcl数据类型
Tcl变量
Tcl运算符
Tcl决策
Tcl循环
Tcl数组
Tcl字符串
Tcl列表
Tcl字典
Tcl过程
Tcl包
Tcl命名空间
Tcl文件I/O
Tcl错误处理
Tcl内置函数
Tcl正则表达式
 
 

TCL特殊变量

    您可以捐助,支持我们的公益事业。

金额: 1元 10元 50元

姓名:

邮件:

电话:

公司:

说明:

认证码: 验证码,看不清楚?请点击刷新验证码 必填



 
 捐助

在TCL,我们划分一些变量作为特殊变量,他们有一个预定义的用法/功能。特殊变量列表如下。

 

上述特殊变量都有各自的 Tcl 解释特殊的含义。

使用Tcl的特殊变量的例子

让我们来看看一些例子特殊变量。

Tcl 版本

#!/usr/bin/tclsh
puts $tcl_version

当运行程序,会得到一个类似的输出,如下图所示。

8.5

TCL环境路径

#!/usr/bin/tclsh
puts $env(PATH)

当运行程序,会得到一个类似的输出,如下图所示。

/web/com/GNUstep/Tools:/usr/GNUstep/Local/Tools:/usr/GNUstep/
System/Tools:/usr/local/sml/bin:/usr/local/flex/bin:/usr/local/gcc-
4.8.1/bin:/usr/share/java:.:/usr/share/java:/usr/lib/jvm/java/lib:/usr/lib/
jvm/java/jre/lib:/usr/local/bin:/usr/local/mozart/bin:/usr/local/go/bin:/usr
/local/factor/:/usr/local/groovy-2.1.7/bin:/opt/Pawn/bin/:/usr/local/icon-
v950/bin:/usr/local/lib/mono/4.0:/usr/lib64/qtC.3/bin:/usr/local/bin:/bin:/
usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/Pawn/bin:/usr/local/dart/bin:/
usr/local/julia/usr/bin:/usr/local/julia:/usr/local/scriptbasic/bin

TCL程序包路径

#!/usr/bin/tclsh
puts $tcl_pkgPath

当运行程序,会得到一个类似的输出,如下图所示。

/usr/lib64/tcl8.5 /usr/share/tcl8.5 /usr/lib64/tk8.5/usr/share/tk8.5 

TCL库

#!/usr/bin/tclsh
puts $tcl_library

当运行程序,会得到一个类似的输出,如下图所示。

/usr/share/tcl8.5

TCL补丁级别

#!/usr/bin/tclsh
puts $tcl_patchLevel

当运行程序,会得到一个类似的输出,如下图所示。

8.5.7

TCL精度

#!/usr/bin/tclsh
puts $tcl_precision

当运行程序,会得到一个类似的输出,如下图所示。

0

TCL启动文件

#!/usr/bin/tclsh
puts $tcl_rcFileName

当运行程序,会得到一个相似的输出,如下图所示。

~/.tclshrc

    您可以捐助,支持我们的公益事业。

金额: 1元 10元 50元

姓名:

邮件:

电话:

公司:

说明:

认证码: 验证码,看不清楚?请点击刷新验证码 必填



 
 捐助