in reply to Manually incrementing @ array during for
Although I'm not 100% clear on what you want maybe the answer for you is to use the array index:
#!/usr/bin/env perl use strict; use warnings; my @array = (<DATA>); my $i = 0; while ($i <= $#array) { print "Line $i is $array[$i++]"; while ($i <= $#array && $array[$i] =~ /^ /) { print "Line $i is a continuation: $array[$i++]"; } } __DATA__ keyword1 data1 data2 data3 keyword2 data1 data2 data3 data4 data5 data6 keyword1 data1 data2 data3 data4 keyword3 data1
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Manually incrementing @ array during for
by cniggeler (Sexton) on Mar 16, 2020 at 16:24 UTC | |
by jcb (Parson) on Mar 17, 2020 at 01:36 UTC |