i agree with merlyn 100%, what you are trying to do is
basically (as far as I understand it) symbolic references.
And let me tell you, that is the slippery slope to hell.
Very few projects that use symbolic references will be
able to either scale well or be able to be undertood a few
months after you have written it. On top of it all, as
far as I understand it, it wont work with strict (back me
up on this one, or correct me...) Analyze your problem a
bit more and attempt to make the logic fit the data, not the
data fit the logic, I have never encountered a program where
i NEEDED symbolic references, where I couldn't either use
hashes or rethink my problem a bit more. As merlyn
said what you want to do is something along these lines:
my $h = { "num" => [1], "alpha" => ["a"]};
my @vars = ("num", "alpha");
foreach my $val (@vars) {
push(@{$h->{$val}}, $val);
}
i think.... then again, i may not understand your problem...
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.