XP is just a number | |
PerlMonks |
List::Util - Bug in first?by strat (Canon) |
on Feb 18, 2008 at 14:06 UTC ( [id://668550]=perlquestion: print w/replies, xml ) | Need Help?? |
strat has asked for the wisdom of the Perl Monks concerning the following question: Dear monks, I just had a look at the function first in the Module List::Util and found the following code:
In my eyes, the undef; should be replaced by a plain return; to prevent getting a (true!) list with one value (of undef), which in scalar context is true, e.g.
Well, in the POD it is clearly stated that the first element is returned or undef - if not found. But since the syntax looks very similar to map and grep and the like, it might cause trouble without need if someone uses a list instead of a scalar to accept the result. What do you think about?
Best regards,
Back to
Seekers of Perl Wisdom
|
|