Tcl:命令替换中的空格

时间:2014-02-25 18:21:54

标签: tcl substitution

我有一个输出带或不带空格的字符串的函数。 我想为函数输出设置一个变量。我使用以下命令:

set name [get_name_function object]    

问题在于,如果对象名称包含空格(即带空格的名称),则整个名称将用大括号括起来(名称等于{带空格的名称})。 我怎样才能得到正确的名字?

1 个答案:

答案 0 :(得分:1)

听起来get_name_function正在返回一个Tcl列表,而不是一个字符串。您可能想要使用

set name [join [get_name_function object] " "]