On Dec 30, 2003, at 10:36 AM, Eric Walker wrote:

I am going through a file and when I enter a certain routine, I am
entering a while loop with the <IN> construct.  Is there a way to back
the counter up or back up one line before I go into the while loop?

a
b
c
d

Instead of seeing b when I enter the while loop, adjust some option and
see the a.

How about adding:


my $last;
while (<IN>) {
# use $last here, but watch for undef on the first iteration, for example:
do_something( $last ) if defined $last;


        $last = $_;
}

Hope that helps.

James


-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to