- $#array
- $array[0]
- $array[-1]
Array index (menu)
- $#array - the largest index
- $array[1] - array elements are scalar
examples/perlarrays/color_menu.pl
#!/usr/bin/perl use strict; use warnings; my $color; my @colors = ("Blue", "Yellow", "Brown", "White"); print "Please select a number:\n"; foreach my $i (0..$#colors) { print "$i) $colors[$i]\n"; } my $num = <STDIN>; chomp($num); if (defined $colors[$num]) { $color = $colors[$num]; } else { print "Bad selection\n"; exit; } print "The selected color is $color\n";