in reply to Re^2: Avoiding vivification with array slice
in thread Avoiding vivification with array slice
@b = map { defined($a[$_]) ? ($a[$_]) : () } 0..5;
@b = grep { defined } map { $a[$_] } 0..5;
What you suggested (@b = map { $a[$_] } 0..5;) is *not* equivalent.
|
|---|