当前位置: 首页 > news >正文

个人笔记-- TCL 替换

1. 基本概念 ---- 替换
1.1 变量替换

set kgrams 20
# set cmd包含了两个参数。
# %为tclsh的标识符
# % 20,表示kgrams的结果为20
expr $kgrams * 2.2
# % 44.0

1.2 命令替换
使用“[]”方括号可以将set和expr关联起来,如下所示。

set kgrams 20
set result [expr $kgrams * 2.2] 
# "expr $kgrams * 2.2"作为一个TCL脚本,该脚本只有expr一条cmd,“[]”的脚本执行完后返回相应的结果,并且作为set cmd的第2个参数。
put $result
# %44.0

TCL解析器会将“[]”的内容作为一个TCL脚本使用,该TCL脚本执行完后,返回相关的数值,以便后续cmd使用。其中,“[]”内必须构成有效的TCL脚本

相关文章:

  • web3-区块链的技术安全/经济安全以及去杠杆螺旋(经济稳定)
  • Web3-代币ERC20/ERC721以及合约安全溢出和下溢的研究
  • go.work
  • (笔记)1.web3学习-区块链技术
  • web3方法详解
  • Oracle 逻辑结构与性能优化(上)
  • 【学习笔记】深入理解Java虚拟机学习笔记——第7章 虚拟机类加载机制
  • 基于 pysnmp 的实际业务场景应用案例:网络设备监控与配置系统
  • 【Linux手册】进程的状态:从创建到消亡的“生命百态”
  • 六月十五号Leetcode
  • React 实现砸金蛋游戏
  • Spring AI 项目实战(八):Spring Boot + AI + DeepSeek 打造企业级智能文档分类系统
  • Requests源码分析01:运行tests
  • 20年架构师视角:SpringAI如何重塑Java技术栈?
  • Windows下Docker一键部署Dify教程
  • ONLYOFFICE 协作空间 企业版使用秘籍-5.企业电子文件如何管理?便于查找、访问和协作,轻松提升效率
  • 【Python机器学习(一)】NumPy/Pandas手搓决策树+使用Graphviz可视化(以西瓜书数据集为例)
  • Java EE与Jakarta EE命名空间区别
  • OpenHarmony 5.0读取文件并写入到另一份文件(公共文件夹),并保持原先的格式以及编码类型
  • 案例:塔能科技智启某市“光网计划”——重构城市照明的数字底座与生态价值
  • 烟台门户网站/北京网站sem、seo
  • jsp做网站下载图片/搜索引擎推广方法
  • 红安县建设局网站/怎样在百度上发布自己的信息
  • 巴楚网站建设/店铺运营方案策划
  • 营销型网站策划建设/推广百度百科
  • 嘉兴手机网站开发费用/中国十大公关公司排名