gsc has asked for the wisdom of the Perl Monks concerning the following question:
I am trying to print the values of different arrays using foreach variable in array name, but it does not print the value on the specified array position. My code is.
perl -le '@array0 = qw( 1 2 3 4 );@array1 = qw( 5 6 7 8 );foreach $i(0,1){print "ARRAY $i\nValue1 $array{$i}[1]\n";};'This is the part that I am not sure how to code (or even if it is possible).
$array{$i}[1]I want the following output
ARRAY 0 Value1 2 ARRAY 1 Value1 6
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: print perl arrays using variables in array name
by choroba (Cardinal) on Feb 22, 2016 at 22:24 UTC | |
|
Re: print perl arrays using variables in array name
by kcott (Archbishop) on Feb 22, 2016 at 23:25 UTC | |
|
Re: print perl arrays using variables in array name
by NetWallah (Canon) on Feb 23, 2016 at 03:45 UTC | |
|
Re: print perl arrays using variables in array name
by BillKSmith (Monsignor) on Feb 23, 2016 at 04:55 UTC | |
by Athanasius (Archbishop) on Feb 23, 2016 at 06:33 UTC |