The lines will always be defined but I need to process that previous
line.  I am still kinda in the closet on what you mean.

..
On Tue, 2003-12-30 at 09:42, James Edward Gray II wrote:
    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