- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 TCL与Python的命令行交互
通过上述命令和函数,我们就已经实现了TCL应用程序创建Python解释器,并与之建立了管道通信,同时还能监控其标准输出通道输出的数据,同时将标准错误通道映射到TCL解释器的标准错误通道中。Python语言当前的应用远比TCL语言火热的多,它有这丰富的第三方库和庞大的开发群体,所以在很多应用场景中,Python都有着丰富的资源可以使用。管道通信(Pipe)是TCL支持的众多应用程序间通信中的一种,通过这种方式可以打通两个应用程序间的标准输入、标准输出和标准错误通道。
2024-06-17 15:25:24
602
原创 TCL语法详解之foreach语句
从语法定义中,我们可以得出一个结论:将foreach语句看做一个字符串列表时,列表的第一个元素(foreach)是foreach命令的关键字、最后一个元素(body)是foreach语句循环执行的语句块、其余元素是以键值对形式出现的可被遍历的数据(定义的列表中取出对应数量的元素,并赋值给这些变量,这个过程类似于执行了lassign命令,每次取出的值不会出现在foreach循环的下一次取值的操作中。定义的代码块执行时使用空值进行运算。foreach循环的次数取决于命令定义的键值对中能够取值次数最多的那一对。
2024-06-11 22:28:21
964
原创 TCL语法详解之if语句
这段代码定义的函数实现了对if命令的解释执行。我们每次遍历的三个元素(除了最后的else逻辑分支外)依次分别是“关键字”(if或者elseif)、“逻辑判断语句”(一个返回值为1或者0的命令、表达式或者变量)以及“判断语句”值为1时需要执行的“逻辑语句块”。当我们了解了if命令的解释执行步骤之后,我们也可以设计类似if语句的新的逻辑控制语句,希望我们的读者能够灵活应用,开拓思维,创造创新。第二种语法则是if语句的一种多分支判断逻辑结构,它的每个判断分支逻辑都互斥,同时在语法上它也有一个判断顺序的存在。
2024-06-07 22:53:52
997
TCL/TK编写的代码编辑器
2024-05-12
TCLStudyBoy-Dev编程工具
2023-10-06
TCLStudyBoy原创TCL编程学习平台
2023-09-27
MyCAD
2008-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人