【发布时间】:2022-09-27 22:08:58
【问题描述】:
set a {1 3}
set b {}
set c_num {2 10 15 30}
lappend a $c_num
set d [concat $a $b]
puts $d
我想组合这个 a 和 b 集,但值应该分开。 从上面的代码我得到输出为 1 3 {2 10 15 30} 相反,我希望输出为 1 3 2 10 15 30
如果有任何解决方案请指导。
标签: concatenation tcl
set a {1 3}
set b {}
set c_num {2 10 15 30}
lappend a $c_num
set d [concat $a $b]
puts $d
我想组合这个 a 和 b 集,但值应该分开。 从上面的代码我得到输出为 1 3 {2 10 15 30} 相反,我希望输出为 1 3 2 10 15 30
如果有任何解决方案请指导。
标签: concatenation tcl
您有一个列表列表,并且想要制作一个基本元素列表?试试concat {*}$a。在这种情况下,您可以将其与连接$b 中的列表结合使用;可以简化对concat 的嵌套调用。
【讨论】:
lappend a {*}$c_num?