Subject: "$#{$array} " Hi, I don't not understand how the $#{$array_r} returns "highest" element as 4 and not 5???
#!/usr/bin/perl use warnings; use strict; my @array = (1,2,3,4,5); my $array_r = [EMAIL PROTECTED]; print "the highest element is number $#{$array_r}\n"; FYI ... SUN1-BATCH>perl -e '@a=(1 .. 5); print "List max index = $#a and has " . scalar(@a) . " elements\n";' List max index = 4 and has 5 elements SUN1-BATCH> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>