in reply to Re^2: To || or not to or and why.
in thread To || or not to or and why.
Flounder,
Thank you for that explaination. So if I am reading it right, then the would following be true?The following functions set the value of the return to 'default' by default. Then if was a parameter passed, $value gets set to that parameter. The differences between the two are:
- The juxteposition of the shift() statement and 'default'
- The use of the '||' and 'or' operators
sub setValue_takeOne{ my $value = shift() || 'default'; return $value; } sub setValue_takeTwo{ my $value = 'default' or shift(); return $value; }
In Section
Seekers of Perl Wisdom