Tcl语言学习
文章平均质量分 86
Tcl语言学习
lu-ming.xyz
生前何必久睡,死后自会长眠 :)
展开
-
【Tcl学习笔记】第8章 流程控制
目录8.1 if8.2 switch8.3 循环命令:while、for、foreach8.4 循环控制:break与continue8.5 eval 命令8.6 从文件运行8.1 if命令:if test1 body1 ?elseif test2 body2 elseif ...? ?else bodyn?作用:将test作为表达式处理。如果为真,将body作为Tcl脚本处理,返回它的值。对if和其他控制结构获取的表达式和脚本所用的解析方法与对Tcl所有命令的所有参数所用解析方法相同,建议总是.原创 2021-08-13 14:32:48 · 516 阅读 · 0 评论 -
【Tcl学习笔记】第7章 字典
目录7.2 字典的基本结构(dict get)7.3 创建和更新字典7.4 检测字典(size、exists、keys、for)7.5 更新字典中的值7.6 使用嵌套字典字典:给像列表这样的集合每个元素指定一个独有的名字,通过名字访问元素。一个有序的集合,字典会维护关键字的顺序,可按顺序遍历它们。像有偶数个元素的列表,奇数位存储名字(关键字)。与数组的区别:数组是变量的无序集合,而不是值的集合,而且不能嵌套。7.2 字典的基本结构(dict get)命令:dict get dictio.原创 2021-08-01 17:14:52 · 1264 阅读 · 0 评论 -
【Tcl学习笔记】第6章 列表
目录6.2 基本列表结构( lindex、 llength )6.3 创建列表(list、concat、lrepeat)6.4 修改列表(lrange、linsert、lreplace、lset、lappend)6.5 从列表中取得元素(lassign)6.6 搜索列表(lsearch)6.7 排序列表(lsort)6.8 字符串与列表之间转化(split、join)6.9 用列表创建命令Tcl使用列表来处理各种集合。列表是元素的有序集合。6.2 基本列表结构( lindex、 llength..原创 2021-08-01 10:22:23 · 464 阅读 · 0 评论 -
【Tcl学习笔记】第5章 字符串操作
5.2 取字符:string index 和 string rangestring index "hello world" 0输出:hstring range "hello world" 6 end-1输出:worl索引从0开始end对应结尾可以使用表达式,如end-$i5.3 长度、大小写转换、裁剪、重复长度:string length "hello world"输出:11大小写转换:string toupper "Hello World"(小写:string tolower.原创 2021-07-27 11:09:31 · 7864 阅读 · 0 评论 -
【Tcl学习笔记】第4章 表达式
目录4.1 数值操作数4.2 操作符及其优先级4.3 数学函数4.4 表达式操作数的替换4.5 字符串操作4.6 列表操作表达式将值(或操作数)与操作符联合起来,产生新的值。常用的具有表达式参数的命令:expr arg1 [arg2...]功能:把参数作为表达式处理,获得表达式的值并把这个值作为字符串返回。if{表达式}{...}4.1 数值操作数整数的表达格式:十进制(普通格式):335二进制(0b开头):0b101001111八进制(0o开头):0o517十六进制(0x开.原创 2021-04-28 20:05:00 · 2073 阅读 · 0 评论 -
【Tcl学习笔记】第3章 变量
目录3.1 简单变量3.2 数组3.3 Tcl的内部数据存储3.4 预定义变量Tcl类型支持两种类型的变量:简单变量关联数组3.1 简单变量创建set varName [value]名字可以是任意字符串,区分大小写。set用来创建、读取和修改变量,需要1或2个参数。第一个参数为变量名,第二个参数为变量值,没有第二个参数则代表读取已有变量的值。Tcl变量在赋值时自动创建。使用变量值(替换)$varName移除变量unset [-nocomplain] [--.原创 2021-04-28 10:05:52 · 1243 阅读 · 0 评论 -
【Tcl学习笔记】第2章 Tcl语言的语法
目录2.1 脚本、命令和单词2.2 处理命令2.3 替换2.4 引用2.5 参数展开2.6注释2.7 正常返回与异常返回Tcl的语法:决定如何解析命令的十多条规则。2.1 脚本、命令和单词Tcl脚本:包含一条或多条命令。命令通过换行符或分号隔开。命令:包含由一个或多个单词。单词通过空格或制表符分开。第一个单词是命令名,其他单词是命令的参数。2.2 处理命令Tcl 处理一条命令分两步:解析 和 执行。注意:Tcl解析器在解析命令的时候,并不会为其中的单词赋予任何含义.原创 2021-04-27 15:34:36 · 2646 阅读 · 0 评论 -
【Tcl学习笔记】第1章 Tcl和Tk概览-hello world!
目录1.1 环境搭建1.2 使用 Tk 编写hello world1.3 脚本文件1.4 变量与替换1.4 控制结构1.6 关于 Tcl 语言1.7 事件绑定1.8 Tcl/Tk 更多功能本篇笔记:Tcl/Tk环境搭建Tcl的基本介绍Tk基本介绍Tcl的绑定机制1.1 环境搭建可以选择使用ActiveState的Tcl发行版:ActivTcl,可免费用于开发目的。安装:在ActiveState官网下载安装包并安装。不想注册账号可以直接网盘下载(version:ActiveTcl-8.原创 2021-04-26 22:19:20 · 2348 阅读 · 1 评论