in reply to Re^2: How can I delete an element in a foreach cycle?
in thread How can I delete an element in a foreach cycle?
It's never a good idea to mess with the JavaFan, but would either of those approaches be faster or more straightforward than, or in any way preferable to something like (assuming the array may contain undefined elements):
>perl -wMstrict -le "my @array = (qw(hi hiya hello hello), undef, qw(lo hello)); @array = grep !defined || $_ ne 'hello', @array; print defined($_) ? qq{'$_'} : 'UNDEF' for @array; " 'hi' 'hiya' UNDEF 'lo'
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: How can I delete an element in a foreach cycle?
by saintex (Scribe) on Feb 27, 2010 at 07:32 UTC | |
by AnomalousMonk (Archbishop) on Feb 27, 2010 at 15:32 UTC | |
by JavaFan (Canon) on Feb 27, 2010 at 16:46 UTC | |
|
Re^4: How can I delete an element in a foreach cycle?
by JavaFan (Canon) on Feb 27, 2010 at 16:42 UTC | |
|
Re^4: How can I delete an element in a foreach cycle?
by saintex (Scribe) on Feb 27, 2010 at 18:04 UTC | |
by AnomalousMonk (Archbishop) on Feb 28, 2010 at 05:14 UTC | |
|
Re^6: How can I delete an element in a foreach cycle?
by saintex (Scribe) on Mar 02, 2010 at 08:48 UTC | |
by AnomalousMonk (Archbishop) on Mar 02, 2010 at 19:53 UTC |