Re: Converting a string to a variable name
- Posted by Igor Kachan <kinz at peterlink.ru> Jul 28, 2002
- 473 views
Hello Rubens, ---------- > Îò: rubis at fem.unicamp.br > Êîìó: EUforum <EUforum at topica.com> > Òåìà: Converting a string to a variable name > Äàòà: 28 èþëÿ 2002 ã. 20:49 > > Hi all; > > Direct to the point... > > I'm writing a program that uses > a lot of sequencial variables: > > a1, a2, a3... > > and give values for then: > > a1=1, a2=2, a3=3 ...(for example) > > I would like to do this: > > atom a1,a2,a3 > sequence s > for x=1 to 3 do > > s=sprintf("%d",x) > "a"&s=x -- atribute a > "variable variable" name > a variable value :>)) > > end for > > but this does not work because "a"&s > is a string, not a variable. > > How I can convert a string > to a variable name ??? > > Thanks > > Rubens M. Luciano, Eng. > State Universisty of Campinas - UNICAMP > Sao Paulo > Brazil Try please: ----name.ex sequence a a={} for x=1 to 3 do a &=x end for ? a ? a[1] a[1] += 5 a[2] -= 10 a[3] *= 15 ? a[3] ? a ----end of name.ex Or give us please more detailed description of your *real* task. Regards, Igor Kachan kinz at peterlink.ru