UG-NX6 7.5.3 TCL語法簡介 2.?dāng)?shù)組變量
2.?dāng)?shù)組變量
數(shù)組是一些元素的集合。TCL的數(shù)組和一般編程語言中的數(shù)組有很大的區(qū)別。在TCL中,不能單獨聲明一個數(shù)組,數(shù)組只能和數(shù)組元素一起聲明。數(shù)組中數(shù)組元素的名字包含兩部分:數(shù)組名和數(shù)組中元素的名字,TCL中數(shù)組元素的名字(下標(biāo))可以為任何字符串。
例如:
set day(Monday) 1
set day(Tuesday) 2
第一個命令生成一個名為day的數(shù)組,同時在數(shù)組中生成一個名為Monday的數(shù)組元素,并把值置為1,第二個命令生成一個名為Tuesday的數(shù)組元素,并把值置為2。
在數(shù)組元素的置換中,除了有括號之外,數(shù)組元素的置換和簡單變量類似。例如:
set a Monday
set day(Monday) 1
set b $day(Monday) //b的值為1,即day(Monday)的值。
set c $day($a) //c的值為1,即day(Monday)的值。
點擊加載更多評論>>