Arrays store ordered values, and indexes choose one position from the array.

Array Indexes

array_indexes.pl
use strict;
use warnings;

my @items = ("alpha", "beta", "gamma");
my $index = ;
my $selected = $items[$index];
my $count = scalar @items;

print "index=$index\n";
print "selected=$selected\n";
print "count=$count\n";
use strict;
use warnings;

my @items = ("alpha", "beta", "gamma");
my $index = ;
my $selected = $items[$index];
my $count = scalar @items;

print "index=$index\n";
print "selected=$selected\n";
print "count=$count\n";
use strict;
use warnings;

my @items = ("alpha", "beta", "gamma");
my $index = ;
my $selected = $items[$index];
my $count = scalar @items;

print "index=$index\n";
print "selected=$selected\n";
print "count=$count\n";
index An array index is a zero-based number that selects one array element.