位置:首頁(yè) > 軟件操作教程 > 工業(yè)產(chǎn)品軟件 > UG(Unigraphics NX) > 問(wèn)題詳情

UG-NX6 7.5.3 TCL語(yǔ)法簡(jiǎn)介 2.?dāng)?shù)組變量

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-10-29

2.?dāng)?shù)組變量

數(shù)組是一些元素的集合。TCL的數(shù)組和一般編程語(yǔ)言中的數(shù)組有很大的區(qū)別。在TCL中,不能單獨(dú)聲明一個(gè)數(shù)組,數(shù)組只能和數(shù)組元素一起聲明。數(shù)組中數(shù)組元素的名字包含兩部分:數(shù)組名和數(shù)組中元素的名字,TCL中數(shù)組元素的名字(下標(biāo))可以為任何字符串。

例如:

set day(Monday) 1 

set day(Tuesday) 2

第一個(gè)命令生成一個(gè)名為day的數(shù)組,同時(shí)在數(shù)組中生成一個(gè)名為Monday的數(shù)組元素,并把值置為1,第二個(gè)命令生成一個(gè)名為T(mén)uesday的數(shù)組元素,并把值置為2。

在數(shù)組元素的置換中,除了有括號(hào)之外,數(shù)組元素的置換和簡(jiǎn)單變量類似。例如:

set   a Monday

set   day(Monday)    1

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

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


繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部