isso decorre da maneira que o perl passa parâmetros. <div><br></div><div>Sugiro vc passar a referência, que é bem mais eficiente inclusive.</div><div><br></div><div>subhashscalar(\%hash, $scalar);</div><div><br></div><div>
sub SubHashScalar () {<br>    my ($hashref, $scalar) = @_;</div><div>    print $hashref-&gt;{chave};</div><div>}<br><br><div class="gmail_quote">2010/6/30 GmailPaqui <span dir="ltr">&lt;<a href="mailto:cpaqui@gmail.com">cpaqui@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  

<div bgcolor="#ffffff" text="#000000">
Caros, boa tarde!<br>
<br>
Estou tendo problemas para passar dois parâmetros para uma sub, um hash
e um scalar.<br>
<br>
SubHashScalar(%hash, $scalar);<br>
<br>
sub SubHshScalar () {<br>
    my (%hash, $scalar) = @_;<br>
<br>
    print &quot;@{[ %hash ]}\n&quot;;<br>
    printf &quot;Scalar: %s&quot;, $scalar;<br>
}<br>
<br>
O parâmetro scalar não esta sendo configurado, se eu do um print no @_
imprime o hash e o scalar.<br>
<br>
O que estou fazendo de errado?<br>
<br>
Obrigado.<br>
<div>-- <br>
<span style="font-family:Verdana,sans-serif;font-size:10pt;color:rgb(102, 153, 204)">
<b>Cleive Paqui</b> <br>
</span> </div>
</div>

<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br></div>