Re: sort and keep the latest version



Dave Weaver schreef:
Jim Gibson:
Katie:

for ( $i = 0; $i < $#sortedList; $i++ ) {

for my $i ( 0 .. $#sortedList ) {

You have an off-by-one error.

for my $i ( 0 .. $#sortedList - 1 ) {

Your "You" is Katie?

$#ary is the index of the last element of @ary.
(normally equal to 1 less than the number of elements)

See perldsc, perlop.

perl -e '@_=(4,5,6); print $#_, "\n"'
perl -e '{local $[=1; @_=(4,5,6); print $#_, "\n"}'

Context-free coding: for my $i ( $[ .. $#sortedList ) {}

But see perlvar: the use of $[ is discouraged.

--
Affijn, Ruud

"Gewoon is een tijger."
.



Relevant Pages

  • Re: Array
    ... Dave Weaver schreef: ... in stead, ... "Gewoon is een tijger." ...
    (comp.lang.perl.misc)
  • Re: sort and keep the latest version
    ... Dr.Ruud schreef: ... Your "You" is Katie? ... "Gewoon is een tijger." ...
    (comp.lang.perl.misc)