hda has asked for the wisdom of the Perl Monks concerning the following question:
$name = sprintf "%s%s",'descriptor_array',$array_no; print @$name;
my @descriptor_array1 = ( 1, 2, 3, 4 ); my @descriptor_array2 = ( 1, 2, 3, 4 ); my @descriptor_array3 = ( 1, 2, 3, 4 ); my @descriptor_array4 = ( 1, 2, 3, 4 ); .......................... my (@array_dummy1,@array_dummy2,@array_dummy3); foreach my $array_no(@insomearray) { no strict 'refs'; $name = sprintf "%s%s",'descriptor_array',$array_no; print @$name; # prints nothing! $name = sprintf "%s%s",'array_dummy',$array_no; print @$name; # prints "array_dummy! }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Array reference problem
by davorg (Chancellor) on Jul 07, 2009 at 16:16 UTC | |
|
Re: Array reference problem
by ikegami (Patriarch) on Jul 07, 2009 at 16:17 UTC | |
|
Re: Array reference problem
by JavaFan (Canon) on Jul 07, 2009 at 16:04 UTC | |
by hda (Chaplain) on Jul 07, 2009 at 16:14 UTC | |
by JavaFan (Canon) on Jul 07, 2009 at 19:36 UTC | |
|
Re: Array reference problem
by SuicideJunkie (Vicar) on Jul 07, 2009 at 16:19 UTC |