2013-10-02 45 views

回答

3

您可以使用以下語法:

set number1 1 
set array$number1 2 

爲了得到一個變量$array1用值2

% puts $array1 
2 

如果你想檢索與變量一個變量的值,你可以這樣做:

% puts [set array$number1] 
2 
+0

+1:回答了這個問題。儘管使用格倫的答案。 –

3

可以這樣做,如@Jerry所示

應該要做的就是使用數組:

set indexes {1 2 3 4} 
array set array {} 
foreach idx $indexes { 
    set array($idx) [expr {$idx + 1}] 
} 
parray array 
array(1) = 2 
array(2) = 3 
array(3) = 4 
array(4) = 5 
相關問題