<div dir="ltr">Hi<div><br></div><div>Im not sure its &quot;normal arrays&quot; in your when-s.</div><div>its seems the parenthesis are part of when syntax,</div><div>and the given statement is equivalent to:</div><div><br>
</div><div>given ($foo) {</div><div>    say &#39;small&#39; when 1..10;</div><div>    say &#39;medium&#39; when 11..20;</div><div>    say &#39;large&#39; when 21..30;</div><div>    default { say &#39;unknown&#39; }</div><div>
}</div><div> </div><div>However, perl -w warn the same for both versions.</div><div><br></div><div>Shimon.<br><br><div class="gmail_quote">On Mon, Mar 26, 2012 at 12:28 AM, ynon perek <span dir="ltr">&lt;<a href="mailto:ynonperek@gmail.com">ynonperek@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>Started using given/when and accidentally coded this bug:</div><div><a href="https://gist.github.com/2200399" target="_blank">https://gist.github.com/2200399</a></div>
<div><br></div><div>I now know that I need to use an arrayref inside then when-s, but my question - what did perl think I meant with normal arrays ? will the code ever do anything other than default ? how ?</div>
<div><br></div><div>Thanks,</div><div>  Ynon</div><div><br></div></div>
<br>_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl" target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br></blockquote></div><br></div></div>