<div dir="ltr">$port is a number, $foo is a string. <div><br></div><div>$port hasn't be coerced into a string </div></div><div class="gmail_extra"><br><div class="gmail_quote">On 3 June 2016 at 14:49, Toby Corkindale <span dir="ltr"><<a href="mailto:toby.corkindale@strategicdata.com.au" target="_blank">toby.corkindale@strategicdata.com.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Guess the output...<br>
<br>
<br>
#!/usr/bin/env perl<br>
use 5.12.0;<br>
use warnings;<br>
use JSON::XS qw(encode_json);<br>
<br>
my $port = 1234;<br>
<br>
my $j1 = encode_json({ port => $port });<br>
my $foo = "$port";<br>
my $j2 = encode_json({ port => $port });<br>
<br>
say $j1;<br>
say $j2;<br>
<br>
if ($j1 ne $j2) {<br>
    die "WTF Perl?!";<br>
}<br>
<br>
_______________________________________________<br>
Melbourne-pm mailing list<br>
<a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/melbourne-pm" rel="noreferrer" target="_blank">http://mail.pm.org/mailman/listinfo/melbourne-pm</a><br>
</blockquote></div><br></div>