if ($x) { print 1; } elsif ($x != 2) { print $y; } #### print 1, 2, 3, undef, 4; #### if ($x) { ... } elsif (do {; $x == 2}) { ... }