Tcl 数据处理与列表操作全解析
1. append 命令
append 命令的第一个参数为变量名,它会将其余参数连接到该变量的当前值之后。若变量不存在,则会被创建。示例如下:
set foo z
append foo a b c
set foo
# 输出 zabc
append 命令在处理大字符串时效率很高,它直接修改变量,能利用 Tcl 内部的内存分配机制。例如:
append x " some new stuff"
此操作总是比下面的操作更快:
set x "$x some new stuff"
lappend 命令在处理 Tcl 列表时也有类似的性能优势。
2. format 命令
format 命令类似于 C 语言中的 printf 函数,它根据格式规范格式化字符串,形式为:
format spec value1 value2 ...
spec 参数包含字面量和关键字。字面量会原样出现在结果中,每个关键字则指示如何格式化相应的参数。关键字以百分号 % 开头,后面可跟零个或多个修饰符,以转换说明符结尾。每个参数的通用关键字规范最多包含六个部分:
1. 位置说明符
2. 标志
3. 字段宽度
超级会员免费看
订阅专栏 解锁全文

122

被折叠的 条评论
为什么被折叠?



