У меня есть код, который имеет вид:Альтернатива вложенному множеству?
long_complicated_string_$i
для некоторой индексации переменной я и я пишу заявления, как
my_proc long_complicated_string_$i long_complicated_string_$j
но все long_complicated_string_ части делают его трудно читать поэтому я пишу:
set x_$i long_complicated_string_$i
my_proc [set x_[set i]] [set x_[set j]]
Это работает и является улучшением, но это все еще не очень приятно. Я очень новичок в tcl, и это похоже на стандартную вещь, чтобы хотеть сделать это, я чувствую, что должен быть какой-то простой способ сделать это.
Спасибо , Я посмотрел на массивы, но я не был уверен, как правильно их установить. Теперь я делаю это «set x ($ i) long_string_ $ i; my_proc $ x ($ i) $ x ($ j) ' –