e_er的个人空间 https://blog.eetop.cn/42169 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

tcl脚本基础一

已有 2517 次阅读| 2014-2-26 22:06 |个人分类:脚本

tcl基本单位是单词,每个单词可以使任意字符串,所有单词均看做字符串。单词间用空格隔开。分号、空格、TAB、换行不属于单词一部分。

命令是由多个单词组成,第一个为命令名,后面的为参数。命令间用分号或换行区分。

脚本,是为了完成一定操作的一系列命令的集合。一组连续的命令组成tcl脚本。脚本再组成包package。

脚本在tclsh中用source命令执行;或者linuxshell中tcl或tclsh命令执行,如:tclsh test.tcl;或"./ test.tcl"命令执行。

tcl文件头加上如下三句:

"#!/bin/sh

#\

exec tclsh "$0""$@""则可以指定tcl解释器。

proc--tcl中的过程语句。proc 参数1 {参数列表} {过程体};其中第一个参数为proc名称,第二个参数为过程的参数列表,用空格隔开;第三个参数为过程体,过程体中可定义return,用于中断过程。return返回的参数,作为过程执行的结果。

proc生成的命令可以被调用使用。

proc中定义的变量均是局部变量,也可以引用全局变量,需要加“global 变量名”,在proc中引用的全局变量会改变其值。全局变量和局部变量可以同名,因为作用域不相关。

proc可以为参数指定缺省值。如果不指定数值时,就使用缺省值。

proc支持可变个数的参数。过程中最后一个参数为args,则表示支持可变个数的参数调用。args为局部变量,并被设为一个列表,其元素就是所有附加的变量。





点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 0

    好友
  • 1

    获赞
  • 0

    评论
  • 328

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-11 19:29 , Processed in 0.014043 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部