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 6In reply to print perl arrays using variables in array name by gsc
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |