Help for this page

Select Code to Download


  1. or download this
    $x = $y || $z;       # ok
    $x = ( $y || $z );   # ok (unrequired parens)
    $x = $y or $z;       # XXX
    $x = ( $y or $z );   # ok
    
  2. or download this
    $x = $y or $z;
       means
    ( $x = $y ) or $z;
    
  3. or download this
    open my $fh, '<', $qfn  or die;  # ok
    open(my $fh, '<', $qfn) or die;  # ok (unrequired parens)
    open my $fh, '<', $qfn  || die;  # XXX
    open(my $fh, '<', $qfn) || die;  # ok
    
  4. or download this
    open my $fh, '<', $qfn  || die;
       means
    open my $fh, '<', ( $qfn  || die );