Я могу легко объединить две переменные, foo и bar, следующим образом в Tcl: "${foo}${bar}".
Однако, если я не хочу помещать промежуточный результат в переменную, как я могу легко объединить результаты вызова какого-либо процесса?
Длинным почерком это будет написано:
set foo [myFoo $arg]
set bar [myBar $arg]
set result "${foo}${bar}"
Есть ли способ создать результат без введения временных переменных foo и bar?
Делать это неправильно для моих целей:
concat [myFoo $arg] [myBar $arg]
поскольку он вводит пробел между двумя результатами (для целей списка), если он не существует.
Похоже, что "string concat" - это то, что я хочу, но, похоже, его нет в моей версии интерпретатора Tcl.
string concat [myFoo $arg] [myBar $arg]
О String concat написано здесь: