1

我不能让它工作。

set dut xyz
set fname [join {$dut "-CE"} ""]

但这有效:

set fname [join {xyz "-CE"} ""]

我希望 fname 为“xyz-CE”

4

3 回答 3

5

尝试以下

set dut xyz
set fname ${dut}-CE

正常的单词连接不需要join.

于 2013-01-16T19:55:11.787 回答
0

AS glenn 说大括号不支持变量替换,所以用这样的双引号将它分组

set dut xyz
set fname [join "$dut -CE" ""]
于 2013-01-17T12:52:55.000 回答
0

尝试

set dut xyz
eval set fname [join {$dut "-CE"} ""]

它给

xyz-CE
于 2015-03-18T08:52:38.727 回答