| ||||||||||||
Doubt forming a variable in a foreach Posted by darioml (darioml), 6 January 2006 Hi.I'm a newbie in Tcl and I have a big problem... I'm sure it's very, very stupid... I have a variable list: Code:
and I want to change the values of a set of variables by this way: Code:
but with a foreach loop. I tried: Code:
but it doesn't work, because it assigns the string "Kp" or "Kd" or "Da" to cKp, cKd and cDa, respectively. If I say: Code:
it assigns "$Kp", "$Kd" or "$Da" Any solution, please? Dar Posted by admin (Graham Ellis), 6 January 2006 You're looking for double interpollation .... something likeCode:
is the way to go. I set variables p1, p2 and p3 to 10, 24 and 35 and after running the loop above I also had variables called cp1 cp2 and cp3 with those same values. Posted by darioml (darioml), 7 January 2006 Thanks a lot! It works Ayyy, TCL has a lot of small secrets hidden, he he. Dar This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
Other Forum Posts Follow us on ... | |||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |