我有一个输出带或不带空格的字符串的函数。 我想为函数输出设置一个变量。我使用以下命令:
set name [get_name_function object]
问题在于,如果对象名称包含空格(即带空格的名称),则整个名称将用大括号括起来(名称等于{带空格的名称})。 我怎样才能得到正确的名字?
答案 0 :(得分:1)
听起来get_name_function
正在返回一个Tcl列表,而不是一个字符串。您可能想要使用
set name [join [get_name_function object] " "]