in reply to Re: Using Variable Value as Variable Name
in thread Using Variable Value as Variable Name

Additional info... my reason for doing this is that I'm processing text files for loading to a database and the column order can vary by file.
  • Comment on Re^2: Using Variable Value as Variable Name

Replies are listed 'Best First'.
Re^3: Using Variable Value as Variable Name
by kennethk (Abbot) on Jun 28, 2012 at 14:41 UTC
    A hash is a much more natural way of dealing with this, and IMHO one of Perl's greatest strengths (the other being regular expressions). You could even use lock_keys from Hash::Util to protect yourself from typos.

    #11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.