位置:首页 > 软件操作教程 > 工业产品软件 > UG(Unigraphics NX) > 问题详情

UG-NX6 7.5.3 TCL语法简介 2.数组变量

提问人:刘团圆发布时间:2020-10-29

2.数组变量

数组是一些元素的集合。TCL的数组和一般编程语言中的数组有很大的区别。在TCL中,不能单独声明一个数组,数组只能和数组元素一起声明。数组中数组元素的名字包含两部分:数组名和数组中元素的名字,TCL中数组元素的名字(下标)可以为任何字符串。

例如:

set day(Monday) 1 

set day(Tuesday) 2

第一个命令生成一个名为day的数组,同时在数组中生成一个名为Monday的数组元素,并把值置为1,第二个命令生成一个名为Tuesday的数组元素,并把值置为2。

在数组元素的置换中,除了有括号之外,数组元素的置换和简单变量类似。例如:

set   a Monday

set   day(Monday)    1

set   b $day(Monday)  //b的值为1,即day(Monday)的值。

set   c $day($a)        //c的值为1,即day(Monday)的值。


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部