Предположим, у меня есть список переменной длины. Я просто буду использовать длину 3 в качестве примера.
set inst_list [list a b c]
Теперь также предположим, что у меня есть переменная:
set add_string "1"
Я хочу добавить переменную $ add_string в последнюю элемент в списке. Обратите внимание, что список имеет переменную длину и не всегда равен 3.
В приведенном выше примере мне нужен следующий результат:
a b c1
Я знаю, что если бы это был список фиксированного размера Я мог бы сделать что-то вроде
concat [lindex $inst_list 2]$add_string
, но это дало бы мне только «c1», а не полный список с «c1» в конце. Также это не учитывает размер списка переменных $ inst_list.