in reply to construct variable name on the fly
Or you could use a hash$var1 = 7; $var2 = 3; foreach $number(1..2) { $varname = 'var'.$number; print $$varname."\n"; }
use strict; my %var; $var{1} = 7; $var{2} = 3; foreach my $number(1..2) { print $var{$number}."\n"; }
|
|---|