my @data = (1, 2, 3);
my $index = -1;
my $val = $data[$index];
print("val = '$val'\n");Output: val = '3' Now, there's a great feature. If you index before the beginning of an array, it neither gives you a runtime error nor returns undef. What a great way to end up with a program that produces incorrect data with a long night of debugging ahead of you trying to track that one down (imagine that $index is computed via a complicated function in a totally separate part of the code). _______________________________________________ Perl-Win32-Users mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
