Slava Paperno wrote:

I'm looking for the LC equivalent to the JavaScript eval() function. For
example, if I have a variable called "tAddress" and I want an LC statement
to assign a value to it, I'd like to say something like put "202 Main
Street" into eval("tAddress").

That may sound silly because if I, the programmer, know the name of the
variable, I should say put "202 Main Street" into tAddress. But I don't know
the name of the variable because it will be generated by a handler.

As Mark suggested, the "do" command or the "value" function will do what you need.

But this also seems a perfect fit for an array.

Arrays are a great solution when you don't know the number of elements you'll need to store, or will need to access them by names you can't know in advance, e.g.:

  put "202 Main Street" into tMyData[tAddress]
  put "Slava Paperno" into tMyData[tName]

--
 Richard Gaskin
 Fourth World
 LiveCode training and consulting: http://www.fourthworld.com
 Webzine for LiveCode developers: http://www.LiveCodeJournal.com
 LiveCode Journal blog: http://LiveCodejournal.com/blog.irv

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to