Help for this page

Select Code to Download


  1. or download this
    $var = ("something else", "something")[!!$var];
    
  2. or download this
    $ perl -E 'my $x; $x = (0,1)[!!$x]; say $x'
    0
    ...
    
    $ perl -E 'my $x = "X"; $x = (0,1)[!!$x]; say $x'
    1
    
  3. or download this
    $ perl -E 'my $x = ""; $x = (42, $x && die "Set: $x")[!!$x]; say $x'
    42
    
    $ perl -E 'my $x = "X"; $x = (42, $x && die "Set: $x")[!!$x]; say $x'
    Set: X at -e line 1.