- or download this
false && false => false \ Short circuit possible
false && true => false /
true && false => false
true && true => true
- or download this
sub zero { print "zero\n"; 0 }
sub two { print "two\n"; 2 }
...
my $x = zero && two; print "\$x is = $x\n\n";
my $y = three && zero; print "\$y is = $y\n\n";
my $z = two && three; print "\$z is = $z\n\n";
- or download this
zero
$x is = 0 <--- two never called
...
two
three
$z is = 3