Bryan R Harris wrote:
>
> Can someone explain what:
>
> $pi ||= 3;
>
> ...means? I just saw it in Programming Perl (pp 540), but it doesn't
> explain it. Thx!
|| is the logical OR operator (see perldoc perlop) which says that if $pi is
TRUE then keep the current value of $pi but if $pi is FALSE then assign 3 to
$pi.
That could also be written as:
unless ( $pi ) {
$pi = 3;
}
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>