四时宝库

程序员的知识宝库

TCL语言学习笔记(0) - TCL语法基本规则

本笔记记录从零基础学习tcl&tk语言的过程和心得,主要目的在于强化记忆,并记录偶尔的一些语法活用的瞬间,以便后续复习和学习复盘。

1、Tcl(Tool command Language)只支持一种数据类型,即字符串(string),包括命令、表达式、表;所有的字符里面除了数字、字符和下划线表示普通字符外,其他的字符(特殊字符)被用来表达特殊的功能(命令、表达式、表),而这些字符(特殊字符)作为普通字符来表达时也需要被特殊的声明。

2、特殊字符的用法

特殊字符可分为:控制符、分隔符、置换符、... 等等。

2.1、$字符:置换符,替换变量;

2.2、双引号“”字符:在双引号中的代码视为参数,对各种分隔符不作处理,但是对于换行符(\n)、两种置换符$[ ]会照常处理。

2.3、小括号()字符:

2.4、中括号[]字符:方括号中的代码会被当做表达式(变量,或函数)执行,运算后整体替换为结果;当位于反斜杠后或置于花括号内,方括号则变为普通字符;

2.5、花括号{}字符:用于分割代码片段,并且用于字符串的表达,即花括号中对各种特殊字符都不会做特殊处理,跟普通字符一样处理

2.6、反斜杠\字符:转译特殊字符为普通字符,当处于行末时表示续行,即下一行和本行为同一行代码;

2.7、注释#字符:注释#在命令行结束符后起作用,如换行或分号;后起作用,或处于行首;

3、命令结构

每条命令之间通过换行符,或者分号;隔开。

commandName arguments

4、变量

tcl可以定义两种类型的变量,变量和数组。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接