Hi list,<div><br></div><div>What is the expected output of this:</div><div><br></div><div>use strict;</div><div><div>use v5.14;</div><div>sub true { 1 }</div><div>sub false { 0 }</div><div>my $x = 0;</div><div>given ($x) {</div>

<div>  when (true) { print "true".$/; }</div><div>  when (false) { print "false".$/; }</div><div>  default { print "unknown".$/; }</div><div>}</div></div><div><br></div><div>or:</div><div><br>

</div><div><div>sub M { 'M' }</div><div>sub N { 'N' }</div><div>my $x = "N";</div><div>given ($x) {</div><div>  when (M) { print "m".$/; }</div><div>  when (N) { print "n".$/; }</div>

<div>  default { print "unknown".$/; }</div><div>}</div></div><div><br></div><div><br></div><div>cheers,</div><div>Mathew</div>