在TCL中表达式操作数的替换方式有两种,第一种是普通的TCL解析器机制,例如下面的命令:% set x 0.52360.5236% expr 2*sin($x)1.0000021207252057这里TCL解析器会在执行命令前替换变量x的值,传递给expr的第一个参数的值类似于2*sin(0.5236)。第二种方式则是通过表达式处理,在处理表达式时会再进行一轮变量替换和命...
TCL库自动创建和管理了一些全局变量,下面介绍几个常用的全局变量。当调用tclsh或wish脚本文件时,脚本文件的文件名存放在argv0中,命令行参数以列表形式存放在变量argv中,命令行参数的个数存放在变量argc中。如下面这段tclsh脚本:#!/usr/bin/env tclshputs “The command name is \”$argv0\””puts “There were $arg...