http://www.perlmonks.org?node_id=1057131


in reply to Re: Iterator to parse multiline string with \\n terminator
in thread Iterator to parse multiline string with \\n terminator

What's the difference between using redo and using next as a similar example above does?
  • Comment on Re^2: Iterator to parse multiline string with \\n terminator

Replies are listed 'Best First'.
Re^3: Iterator to parse multiline string with \\n terminator
by jwkrahn (Abbot) on Oct 06, 2013 at 21:41 UTC

    next goes back to:

    while ( <$fh> ) {

    And therefore reads the next line into $_ while redo goes back to the line after that leaving $_ unchanged.