in reply to Re^2: How to push the previous line based on the current line to two different files.
in thread How to push the previous line based on the current line to two different files.

"Avoid needless slurping. Use while (<DATA>) instead of introducing an extra variable, slurping into it and using a for loop."

The OP (suno) is using a for loop to read through data in the @Read_Array array - that's a variable suno already has, not an extra variable.

No indication is given of how that array is populated.

my @Read_Array = <DATA>; (in my code) initialises @Read_Array with the data shown.

suno's question is not about how to capture the data; it's about how to process it once it's in @Read_Array.

Finally, suno specifically says "... without using while loop ...". I don't know why that is requirement: perhaps addressing your data capture comments to suno would be more appropriate.

-- Ken