【发布时间】:2010-11-28 15:24:42
【问题描述】:
我可以很容易地连接两个变量,foo 和 bar,在 Tcl 中如下:“${foo}${bar}”。
但是,如果我不想将中间结果放入变量中,如何轻松连接调用某个 proc 的结果?
这会是这样写的:
set foo [myFoo $arg]
set bar [myBar $arg]
set result "${foo}${bar}"
有没有什么方法可以在不引入临时变量 foo 和 bar 的情况下创建结果?
这样做不符合我的目的:
concat [myFoo $arg] [myBar $arg]
如果一个结果不存在,它会在两个结果之间引入一个空格(用于列表目的)。
似乎“字符串连接”是我想要的,但它似乎不在我的 Tcl 解释器版本中。
string concat [myFoo $arg] [myBar $arg]
String concat 写在这里:
【问题讨论】:
标签: string tcl concatenation