Help for this page

Select Code to Download


  1. or download this
    false && false => false   \ Short circuit possible
    false && true  => false   /
    true  && false => false
    true  && true  => true
    
  2. 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";
    
  3. or download this
    zero
    $x is = 0     <--- two never called
    ...
    two
    three
    $z is = 3