我无法让它发挥作用。
set dut xyz
set fname [join {$dut "-CE"} ""]
但这有效:
set fname [join {xyz "-CE"} ""]
我希望fname为“xyz-CE”
答案 0 :(得分:4)
尝试以下
set dut xyz
set fname ${dut}-CE
正常单词连接不需要join
。
答案 1 :(得分:0)
AS glenn说大括号不支持变量替换,所以用双引号对其进行分组 像这样
set dut xyz
set fname [join "$dut -CE" ""]
答案 2 :(得分:0)
试
set dut xyz
eval set fname [join {$dut "-CE"} ""]
它给出了
xyz-CE