如何将列表参数传递给TCL数组?

时间:2016-12-23 10:04:48

标签: arrays tcl

所以,我有阵列:

 set b(1,2,3,4) 5

我可以使用

获取其元素
   array get b {1,2,3,4}

#但我找不到传递该键列表参数的方法    #作为先前定义的变量

set x { 1 2 3 4}
array get b x  #does not work
array get b $x #does not work

怎么做?

1 个答案:

答案 0 :(得分:1)

{ 1 2 3 4}不等于1,2,3,4

% set x 1,2,3,4
1,2,3,4
% array get b $x
1,2,3,4 5
% set b($x)
5

文档: array