? '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.