自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

Hold

2007-10-23 21:19:11 173

原创 TCL基础教程——(8)数组

说到了数组,马上就有人想到了C语言中的数组,也有人会想到了我在前面的文章中提到,TCL中的列表和C语言的数组类似,可能有人就开始迷糊了?那么TCL中的数组究竟是什么样子呢?在TCL中,数组是带有字符串值索引的变量,请注意,是字符串索引,而不是数字索引,所以这里就是TCL数组的最大不同。在数组内部,是用了散列表。数组的索引是写在数组名后的圆括号中,格式为arrayname(index

2007-06-20 10:31:00 11166

原创 TCL基础教程——(7)过程和作用域

试着想这么一个程序,在一个程序中输出5的三次方,6的四次方和7的五次方。可能有人想到这样的写法:#!/usr/bin/tclshputs [expr 5*5*5]puts [expr 6*6*6*6]puts [expr 7*7*7*7*7]不得不承认这是一个好的办法,代码行数少,简单易懂,可是如果我告诉你要输出2的30次方和3的15次方呢?是不是可以继续2*2*2

2007-06-20 09:23:00 2191

原创 TCL基础教程——(6)列表

在上一章中我们提到了列表,在本章中做一个详细一些的介绍。TCL列表是一个系列的值,使用空格进行分割,很容易让人想到C++和JAVA语言中的数组。在TCL中,通过list命令来将一个系列的值变为一个列表,如set numberlist [list 1 2 3 4 5 6]numberlist就是一个简单的列表。[ppcorn@localhost ppcorn]$ cat numl

2007-06-20 09:16:00 2610 3

原创 TCL基础教程——(5)TCL中的结构控制

TCL中的控制结构是通过使用命令来实现的,命令中有循环命令:while,foreach和for。还有条件命令:if和switch。错误处理命令:catch。还有一些控制微调结构的命令,如:break,continue,return和error。一.if then else这个命令的语法为if espression then body1 else body2看这个程序:[pp

2007-06-20 09:15:00 3039

原创 TCL基础教程——(4)字符串处理

对于任何一种脚本语言来说,强大的字符串处理功能都是为人们所津津乐道的,TCL也不例外,那么究竟TCL的字符串处理有什么功能呢?下面将介绍简单模式匹配,在日后的文章中,还将介绍正则表达式。String命令String命令实际上是一组操作字符串的命令,它的第一个变元决定了进行什么样子的操作,所有String的命令如下:

2007-06-20 09:14:00 4581

原创 TCL基础教程——(3)数学计算

对于TCL来说,其实并没有自己的数学运算方法,而是使用了C的计算功能,在TCL进行计算的时候,使用expr来调用如expr 7.2/4[ppcorn@localhost ppcorn]$ cat math1.tcl #!/usr/bin/tclshset value [expr 7.2/4]puts $value[ppcorn@localhost ppcorn]$ ./ma

2007-06-20 09:13:00 14869

原创 TCL基础教程——(2)输出和变量

在linux下,可以执行tclsh来进入tcl的编译环境,你将看到一个%的提示符,表示你现在正在tcl的环境中,windows下也类似。       [ppcorn@localhost ppcorn]$ tclsh%       TCL的Hello world       和所有的程序一样,我们的第一个程序也是从Hello World开始,首先看看命令行格式下的Hello

2007-06-19 23:05:00 11481

原创 TCL基础教程——(1)准备

在准备开始我们的TCL旅程之前,请做好如下的准备。1.       一台电脑,没有电脑你无法进行调试,当然,与之相伴的还有操作系统,可以是windows,也可以是linux,看您自己的兴趣,我就在windows下使用文本工具写,使用linux编译。2.       一个TCL的编程环境,也就是TCL的编译器,您可以到www.activestate.com下载相关的软件安装3.     

2007-06-19 22:59:00 2956

原创 TCL/Expect概要介绍

    TCL(Tool Command Language),读音为tikkle,是一种语法非常简单的脚本语言,和Shell等类似,在unix和linux平台上,都自带了它的编译器。在通信厂商中,该脚本的使用非常广泛,如Cisco的路由器中,流程控制脚本就是Tcl完成的。     Expect,是使用TCL写的一种语言,用于交互式输入输出使用,和TCL在一起使用的情况非常常见。所谓的交互式输入

2007-06-19 22:55:00 1461

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除