| Store | Cart

Re: Optimizing length() in boolean context? (was: Re: Strings in boolean context - a mistake?)

From: Aristotle Pagaltzis <paga...@gmx.de>
Sat, 29 Aug 2015 00:45:05 +0200
* Lasse Makholm <lass...@gmail.com> [2015-08-27 23:05]:
> I don't remember ever having written the second form. I too favor> words over punctuation - in this case even more so, as I often end up> with:>>     @nonempty = grep { defined and length } @strings;>> Which reads really well IMO.

If you are supporting pre-5.12 perls then yes. But on perls newer than
that the `defined` check is redundant, so the code repeats itself.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Recent Messages in this Thread
Ed Avis Aug 27, 2015 07:13 am
Victor Efimov Aug 27, 2015 07:48 am
Aristotle Pagaltzis Aug 27, 2015 10:43 am
Zefram Aug 27, 2015 10:50 am
Lasse Makholm Aug 27, 2015 10:56 am
Todd Rinaldo Aug 27, 2015 04:26 pm
Rocco Caputo Aug 27, 2015 04:39 pm
Zefram Aug 27, 2015 05:54 pm
Ed Avis Aug 27, 2015 06:05 pm
Dagfinn Ilmari Mannsåker Aug 27, 2015 06:15 pm
Zefram Aug 27, 2015 06:50 pm
Ed Avis Aug 27, 2015 07:19 pm
Rocco Caputo Aug 28, 2015 02:20 pm
Dagfinn Ilmari Mannsåker Aug 28, 2015 02:35 pm
Dagfinn Ilmari Mannsåker Aug 28, 2015 02:55 pm
Lasse Makholm Aug 27, 2015 09:02 pm
Aristotle Pagaltzis Aug 28, 2015 10:45 pm
Lasse Makholm Aug 27, 2015 09:42 pm
Zefram Aug 28, 2015 10:28 am
Aristotle Pagaltzis Aug 28, 2015 11:54 pm
Lasse Makholm Aug 31, 2015 11:10 pm
Reini Urban Aug 28, 2015 08:32 am
Eric Brine Aug 29, 2015 03:49 pm
Lasse Makholm Aug 31, 2015 10:36 pm
Yitzchak Scott-Thoennes Aug 31, 2015 10:48 pm
Zefram Sep 01, 2015 08:50 am
Eric Brine Sep 02, 2015 05:22 pm
Ed Avis Aug 27, 2015 02:35 pm
H.Merijn Brand Aug 27, 2015 02:50 pm
Ed Avis Aug 27, 2015 02:54 pm
Zefram Aug 27, 2015 03:10 pm
Ed Avis Aug 27, 2015 03:35 pm
Zefram Aug 27, 2015 03:53 pm
Ed Avis Aug 27, 2015 04:11 pm
Abigail Aug 27, 2015 04:17 pm
Ed Avis Aug 27, 2015 04:26 pm
Ed Avis Aug 27, 2015 04:15 pm
Kent Fredric Aug 27, 2015 03:26 pm
Abigail Aug 27, 2015 04:09 pm
Ed Avis Aug 27, 2015 04:21 pm
Abigail Aug 27, 2015 04:38 pm
Messages in this thread