![]() |
|
Problems? Is your data what you think it is? | |
PerlMonks |
Re^10: What esteemed monks think about changes necessary/desirable in Perl 7 outside of OO staffby Tux (Canon) |
on Sep 29, 2020 at 15:27 UTC ( #11122338=note: print w/replies, xml ) | Need Help?? |
my arg3=(defined($_2) : $_2 : 0; Missing $? You are commenting on modern perl. That already has something way better:
return unless my $line = <$fh>; to me is always preferable to my $line = <$fh> or return; To me that is 1000% the other way around. Perception? Preference? Doesn't matter, as long as you are consistent. If I have to maintain (as only maintainer) a piece of perl code, I will *rewrite* *all* statements as you state from action if expression; to expression and action; as that (to me) is waaaaaaaaaay easier to read/understand/maintain. Nothing to do with "idiomatic perl". Nothing at all! In those case you should always use and/or and not &&/||: expr1 && expr2 and action;
Enjoy, Have FUN! H.Merijn
In Section
Meditations
|
|