TCL使用

news/2024/10/30 8:55:25/

tcl常用的语法


1.## tcl脚本命令
tcl有效的命令是以命令+字符串的形式。例如 set a 4;

2。置换命令
tcl中,有三种置换:变量置换,命令置换和反斜杠置换。
##2.1变量置换
以$为标记,例如%set $x+y;就是讲x的值与y相加。
##2.2命令置换
以【】为标记,例:%set [expr KaTeX parse error: Expected 'EOF', got '#' at position 7: x+y]; #̲#2.3反斜杠置换 \主要是为…,等特殊符号。
##2.4双引号和花括号
在双引号中还可以使用“”,{}来对置换符和分隔符等特殊符号进行插入。但是区别在于他会对换行符以及[],$置换符照常处理。
在花括号中,所有特殊符号都会照常处理。
3.控制流
eval,expr,source,exec的区别:eval是用来构造和执行tcl脚本的命令。可以执行一个动态的命令。source是用来读取一个文件,并把文件得内容作为一个脚本来求值。expr把有一个或多个参数,把所有参数组合到一起成为一个表达式然后求值。exec执行一条命令。


http://www.ppmy.cn/news/149521.html

相关文章

初识Tcl(五):Tcl 循环

目录 Tcl循环 循环控制语句 无限循环 Tcl while循环 语法 流程图 示例 Tcl for循环 语法 流程图 示例 Tcl嵌套循环 语法 示例 Tcl break语句 语法 流程图 示例 Tcl continue语句 语法 流程图 示例 Tcl循环 可能有一种情况,当需要执行一个代码…

十二、TCL脚本

文章目录 引言学习核心基础语法置换(substitution)变量置换命令置换反斜杠置换双引号和花括号 变量简单变量数组其它相关命令unsetappendincr表达式 list 控制流ifwhileforforeachswitch命令break/continuesourceeval 过程proc 命令局部变量和全局变量 字符串操作formantscanre…

Tcl -- upvar

1. upvar:类似于C语言中的引用传参(别名) 这里涉及到层级(栈级)的概念,upvar 2表示向上两级,默认值是1. 我们知道局部变量(函数参数)都是存在栈中的,这样做…

[TCL]Tcl语言基礎教程(一)

Tcl语言参考(一) Tcl("Tool Command Language",即工具命令语言;Tcl念作“踢叩” "tickle" )是一种易学易用易于扩展的脚本语言,实际上包 含了两个部分:一个语言和一个库。 首先,Tcl是…

TCL语言

目录 引言概述其他 变量、数组和列表变量数组列表 控制流过程函数正则匹配文本处理 引言 TCL(Tool Command Language)脚本语言是对EDA兼容性最好的语言,非常适合做EDA流程控制。如下图所示: IC设计中另一种常用语言是Perl&#…

TCL: tcl小结

 lindex - 从列表中获得一个元素 语法 lindex list ?index...? 描述 lindex命令接受一个参数列表 list,可以接受0个或者多个 index参数,在多个参数的情况下,参数可以是单独的一次排列,也可以是在…

智能晾衣架(一)--设计

本文素材来源于红河学院 工学院 作者:赵德森 张艺锦 潘志慧 曹紫康 指导老师:江洁 张龙超 一、简介 本作品设计的晾衣系统从人们日常生活研究设计,体积小,收纳方便,不占空间可以在日常生活中极大的便利用户。我们…

Tcl 简介及特性

【简介|特性】 l 简介 Tcl是一门产生于80年代末的语言,和Python一样,她是用c开发出来的,如果说C/Java/C/C#为编译型语言的话,那么Python、Perl和Tcl就是一门解释性语言,也就是说程序不需要先编译为机器能识别的二进…