除命令外,t c l 脚本中另一种类型的代码行是注释。如同在UNIX shell 和P e r l 中那样,注释行是以#号开头的行,例如:
#this is a comment
但是与s h e l l 中不同的是,下面一行内容并不是注释
set foo 0 # initialize foo
而且它将会产生一个错误,这是因为t c l 解析器总是认为一条命令应该以换行或分号结束,因此如果想要在命令所在的同一行上包括注释内容,这个命令必须以分号结束,就像下面这样:
set foo 0;#initialize foo
因此,用分号结束所有的命令通常是一种很好的做法,尽管有时分号并不是必需的。
5.3 数据类型
t c l 不支持诸如i n t 、f l o a t 、d o u b l e 或c h a r 之类的变量类型。这意味着,在同一程序中,一个变量可以在不同的时刻分别被设置为数值、字符或字符串。
但是在内部,t c l 把所有的变量都当作字符串来看待。当需要操作变量时,t c l 允许以A N S IC 所能识别的任何一种方式来提供数字(实数
文章评论