<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt"><div>Pode ser educativo olhar o capítulo 20 do "Advanced Perl Programming"</div><div><br></div><div><span><a target="_blank" href="http://docstore.mik.ua/orelly/perl/advprog/ch20_03.htm">http://docstore.mik.ua/orelly/perl/advprog/ch20_03.htm</a></span></div><div><br></div><div>Na verdade as variáveis em perl são muito bem tipadas, mas tem mágica aqui!</div><div>O resultado do código abaixo pode elucidar as mágicas do perl, vale a pena estudar.</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "><pre class="programlisting">use Devel::Peek 'Dump';
$a = 1234567890;
Dump ($a);</pre></span></div><div style="font-family:times new roman, new york, times, serif;font-size:12pt">abs!<br><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Ole Peter Smith &lt;ole.ufg@gmail.com&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Perl Mongers Rio de Janeiro &lt;rio-pm@pm.org&gt;<br><b><span style="font-weight: bold;">Enviadas:</span></b> Quarta-feira, 18 de Agosto de 2010 16:14:38<br><b><span style="font-weight: bold;">Assunto:</span></b> Re: [Rio-pm] Tipagem em Perl<br></font><br>Outro curiosidade: Perl permite 'abencoar' (bless) qualquer tipo de variavel ($,@,%) com os 'poderes' de um objeto. Eu nunca usei outro que objetos escalares, nao sei se tem lagum uso de um objeto @?<br><br>
Ole<br><br><div class="gmail_quote">2010/8/18 Tiago Peczenyj <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:tiago.peczenyj@gmail.com" target="_blank" href="mailto:tiago.peczenyj@gmail.com">tiago.peczenyj@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex;">
Povo.<br>
<br>
A muito estou acostumado com a sintaxe perl com $ para escalares, @<br>
para arrays e % para hashes (e por ai vai), entretanto eu fico curioso<br>
pela origem destes simbolos. Em outras linguagens eu posso ter uma<br>
variavel de qualquer tipo (como java eu tenho objetos e primitivos, em<br>
javascript eu tenho qualquer coisa, em ruby tudo é objeto então não<br>
tenho necessidade de especificar este tipo de coisa) sem que o seu<br>
nome seja afetado. fico eu pensando então pq em Perl é diferente.<br>
<br>
Afinal É uma caracteristica interna do interpretador ou Eu tenho estas<br>
primitivas e, dessa forma, eu posso prevenir erros ao utilizar um tipo<br>
num contexto inadequado e ser facilmente verificavel, por exemplo?<br>
<br>
Pergunto pq eu ainda vejo isso como ruido na linguagem se comparar com<br>
outras que eu uso mais frequentemente. Entretanto como tudo faz parte<br>
de um plano... ;-)<br>
<br>
<br>
<br>
--<br>
Tiago B. Peczenyj<br>
Linux User #405772<br>
<br>
<a rel="nofollow" target="_blank" href="http://pacman.blog.br">http://pacman.blog.br</a><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a rel="nofollow" ymailto="mailto:Rio-pm@pm.org" target="_blank" href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a rel="nofollow" target="_blank" href="http://mail.pm.org/mailman/listinfo/rio-pm">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>########################################<br>Quem Leva Brincadeira somente por Brincadeira<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; E Sério somente Sério<br>&nbsp; &nbsp; &nbsp;&nbsp; De Fato Desentendeu Ambos - Piet Hein<br>
########################################<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ole Peter Smith, IME, UFG<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a rel="nofollow" target="_blank" href="http://www.mat.ufg.br">http://www.mat.ufg.br</a> - ole at <a rel="nofollow" target="_blank" href="http://mat.ufg.br">mat.ufg.br</a><br>######################################<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; Live sure is a Mystery to be Lived<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Not a Problem to be Solved<br>######################################<br><br>
</div></div><div style="position:fixed"></div>


</div><br>



      &nbsp;</body></html>