eval命令本身使用非常简单,但是用处非常大,如果需要动态的构造命令,那么必须使用eval命令。
eval命令参考: http://blog.csdn.net/dulixin/archive/2008/03/27/2223978.aspx
命令格式: eval arg ?arg ...?
    如果是一个参数,那么相当于把这个参数当作命令来执行,如果有多个参数,eval命令会把多个参数以concat命令风格连接起来然后再执行命令。
举一个最简单的例子:
% set cmd "puts /"This is a tcltk example/""
    puts "This is a tcltk example"
    % eval $cmd
    This is a tcltk example
    一般在动态脚本中,主要是由脚本片断组成,脚本片断一般是一个变量,根据实际情况进行变量修改来达到执行不同脚本的目的。
% set a puts
    puts
    % set b stdout
    stdout
    % set c "haha"
    haha
    % eval $a $b $c
    haha

tcl/tk实例详解——eval相关推荐

  1. Tcl/Tk string详解

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 这里对s ...

  2. expect学习笔记及实例详解【转】

    1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示: 1.1 首行加上/usr/bin/expect 1.2 spawn: 后面加上需要执行的shell命令,比如说 ...

  3. php使用redis分布式锁,php基于redis的分布式锁实例详解

    在使用分布式锁进行互斥资源访问时候,我们很多方案是采用redis的实现. 固然,redis的单节点锁在极端情况也是有问题的,假设你的业务允许偶尔的失效,使用单节点的redis锁方案就足够了,简单而且效 ...

  4. python的turtle怎么设置rgb颜色_Python : turtle色彩控制实例详解

    ? 1 turtle.pencolor(* args ) 返回或设置pencolor. 允许四种输入格式: ? 1 pencolor() 将当前的pencolor返回为颜色规范字符串或元组(参见示例) ...

  5. python中字符串乘法_python leetcode 字符串相乘实例详解

    给定两个以字符串形式表示的非负整数 num1 和  num2 ,返回  num1 和  num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", ...

  6. python的图书管理项目教程_基于python图书馆管理系统设计实例详解

    写完这个项目后,导师说这个你完全可以当作毕业项目使用了,写的很全,很多的都设计考虑周全,但我的脚步绝不止于现在,我想要的是星辰大海!与君共勉! 这个项目不是我的作业, 只是无意中被拉进来了,然后就承担 ...

  7. 《 Python List列表全实例详解系列(三)》——列表添加元素(4种方法)

    < Python List列表全实例详解系列(三)> --列表添加元素(4种方法) 接上一篇:< Python List 列表全实例详解(二)>__访问列表元素(索引和切片)列 ...

  8. python图书馆管理系统实验报告_基于python图书馆管理系统设计实例详解

    写完这个项目后,导师说这个你完全可以当作毕业项目使用了,写的很全,很多的都设计考虑周全,但我的脚步绝不止于现在,我想要的是星辰大海!与君共勉! 这个项目不是我的作业, 只是无意中被拉进来了,然后就承担 ...

  9. 《 Python List列表全实例详解系列(二)》__创建列表(5种方式)

    < Python List列表全实例详解系列(二)> __创建列表(5种方式) 上一篇:< Python List 列表全实例详解系列(一)>__系列总目录.列表概念 本章目录 ...

最新文章

  1. idea 中使用@Autowired注入mybatis Mapper接口时报错
  2. VBS 脚本语言-利用vbs调用ie浏览器访问百度查天气实例演示
  3. C语言的本质(4)——浮点数的本质与运算
  4. from advanced computing to machine learning
  5. MongoDB API实现增删改查
  6. failed to find romfile vgabios-stdvga.bin
  7. excel自动生成舒尔特表_EXCEL自动生成的PPT
  8. 单元测试 | 如何在Mock时匹配匿名类型参数
  9. SQL数据库误删除表数据恢复 SQL数据库truncate表数据恢复
  10. JavaScript-jQuery事件
  11. matlab中图像处理的基本函数(2)
  12. 【华为大咖分享】4.反脆弱,高效能组织的能力构建(后附PPT下载地址)
  13. 【JAVA SE】第十章 String类、StringBuffer类和StringBuilder类
  14. mysql select不走索引_避免写出不走索引的SQL, MySQL
  15. Android 再爆新漏洞,9.0 以下所有手机全部中招!
  16. day02.1 爬取豆瓣网电影信息
  17. SpringCloud Alibaba之Nacos组件
  18. java执行bat代码
  19. 页面开机自启动,页面置顶显示,页面持续获得焦点,鼠标点击器源码
  20. 蚂蜂窝VS穷游最世界-自由行类App分析

热门文章

  1. Netty内存池 (5w长文+史上最全)
  2. 2144775-48-2,D-Biotin-PEG6-Thalidomide可用于cereblon(CRBN)结合和置换分析
  3. 1056: 兔子繁殖问题
  4. 南大匡亚明学院计算机方向,解密!南京大学“最强理科班”这样炼成……
  5. 万豪集团将在苏州引入丽思卡尔顿和万豪行政公寓双品牌项目;美联航等成立合资企业开发新可持续航空燃料技术 | 美通企业日报...
  6. java eclipse计算器_eclipse编写计算器
  7. UBLOX F9P 高精度GNSS定位板卡的基准站,流动站设置与简单的短基线单主机双模块RTK设置
  8. HNOI2018退役记
  9. Nexus私服(三)
  10. java实现简单的文件下载