Help for this page

Select Code to Download


  1. or download this
    $expression ? $var = "foo" : $var = "bar";
    
  2. or download this
    $ perl -MO=Deparse,-p -e '$expression ? $var = "foo" : $var = "bar";'
    (($expression ? ($var = 'foo') : $var) = 'bar');
    -e syntax OK
    
  3. or download this
    $ perl -MO=Deparse,-p -e '$expression ? ($var = "foo") : ($var = "bar"
    +);'
    ($expression ? ($var = 'foo') : ($var = 'bar'));
    -e syntax OK
    
  4. or download this
    #!/usr/bin/env perl -l
    
    ...
        $expression ? ($var = 'foo') : ($var = 'bar');
        print "\$expression = '$expression'; \$var = '$var'";
    }
    
  5. or download this
    $expression = '0'; $var = 'bar'
    $expression = '1'; $var = 'foo'