我做了一些研究,但只找到 ugly hacks ,它为每个数组元素使用唯一的名称并将名称保存到列表中。有什么办法可以做到这一点吗?
最佳答案
您想使用字典而不是数组:http://www.tcl.tk/man/tcl8.5/TclCmd/dict.htm
字典是一流的变量,可以像其他变量一样传递(并放置在列表中)。
% set d1 [dict create a b c d]
% set d2 [dict create e f g h i j]
% set lst [list $d1 $d2]
% set lst ;# ==> {a b c d} {e f g h i j}
关于arraylist - 如何在tcl中获取数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788612/