? 'foo' : 'bar';
switch('x'){
case 'y' {print "y\n"}
else {print "x\n"}
}
# ?
####
if ($foo =~ ?bar?)
##
##
my $x = 2 ? 'foo' : 'bar';
switch('x'){
case 'y' {print "y\n"}
else {print "x\n"}
}
# ?
##
##
my
##
##
$x
##
##
=
##
##
2
##
##
? 'foo' : 'bar';
switch('x'){
case 'y' {print "y\n"}
else {print "x\n"}
}
# ?
##
##
syntax error at t.pl line 9, near "){"
String found where operator expected at t.pl line 10, near "case 'y'"
(Do you need to predeclare case?)
Execution of t.pl aborted due to compilation errors.