<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<br>Intendi agora o "my", ele só faz a variável valer aquele valor quanto está sendo executada.<br><br><span style="font-weight: bold;">Daniel Mantovani</span><br>"A sabedora é a virtude dos sábios."<br>"Até um tolo pode passar por sábio e inteligente se ficar calado"<br><br><br>&gt; Date: Tue, 10 Jun 2008 18:26:54 -0300<br>&gt; From: gabriel.vieira@gmail.com<br>&gt; To: saopaulo-pm@mail.pm.org<br>&gt; Subject: Re: [SP-pm] Desculpa a lista<br>&gt; <br>&gt; Quando nenhum array é definido o array "@_" ou o "@ARGV" é invocado.<br>&gt; <br>&gt; ------------------------8&lt;------------------------<br>&gt; $var = shift;<br>&gt; # seria o mesmo que<br>&gt; $var = shift @_;<br>&gt; ------------------------&gt;8------------------------<br>&gt; <br>&gt; O "my" defini que a variável pertence ao escopo (bloco) a que a<br>&gt; variável foi declarada.<br>&gt; <br>&gt; Ex.:<br>&gt; ------------------------8&lt;------------------------<br>&gt; my $oi = "ola\n";<br>&gt; print $oi;<br>&gt; {<br>&gt;  my $oi = "ola de novo\n";<br>&gt;  print $oi;<br>&gt; }<br>&gt; print $oi;<br>&gt; ------------------------&gt;8------------------------<br>&gt; <br>&gt; <br>&gt; ENtendeu?<br>&gt; <br>&gt; Nas próximas vezes que disser entender como funciona algo, mesmo que<br>&gt; mais ou menos, tente nos explicar o que compreende sobre tal questão,<br>&gt; facilita a explicação e impede eventuais mal entendidos (você achar<br>&gt; que sabe algo, mas estar errado, e crermos que você sabe).<br>&gt; <br>&gt; Abraços,<br>&gt; <br>&gt; Ps.: Espero que não tenha pedido desculpas pela necessidade, mas sim<br>&gt; pelo reconhecimento de um erro.<br>&gt; <br>&gt; 2008/6/10 Daniel de Oliveira Mantovani &lt;daniel.oliveira.mantovani@hotmail.com&gt;:<br>&gt; &gt; Pessoas, queria me desculpar com vocês por atitudes imaturas.<br>&gt; &gt; Sei que tenho muito o que aprender, principalmente sobre Perl, e não existe<br>&gt; &gt; lugar melhor para o aprendizado, do que com os Mestres Dobradores de Perl.<br>&gt; &gt; Espero recuperar a elegância natural de um newbie.<br>&gt; &gt; E espero recuperar isso com atitudes e perguntas construtivas.<br>&gt; &gt; Para começar eu não intendi a utilidade do shift quando usado junto à uma<br>&gt; &gt; variável,<br>&gt; &gt; Exemplo:<br>&gt; &gt; $variavel = shift;<br>&gt; &gt; e também não intendi a utilidade do "My"<br>&gt; &gt; Exemplo:<br>&gt; &gt; my $variavel = shift;<br>&gt; &gt; O My eu sei teoricamente o que ele faz, o shift eu sei usar ele<br>&gt; &gt; perfeitamente com "Array", para retirar o primeiro argumento, porém o shift<br>&gt; &gt; com variável e o My, na prática eu não intendi muito bem, pois como eu já<br>&gt; &gt; disse é a minha primeira linguagem de programação.<br>&gt; &gt; Gostaria que me mostrassem programas simples com shift junto à uma variável,<br>&gt; &gt; e o My, sei que simples para vocês é dificilimo para mim, então pesso que<br>&gt; &gt; escolham com cuidado.<br>&gt; &gt;<br>&gt; &gt; Obrigado.<br>&gt; &gt;<br>&gt; &gt; Abraços a todos.<br>&gt; &gt;<br>&gt; &gt; Daniel Mantovani<br>&gt; &gt;<br>&gt; &gt; ________________________________<br>&gt; &gt; Notícias direto do New York Times, gols do Lance, videocassetadas e muitos<br>&gt; &gt; outros vídeos no MSN Videos! Confira já!<br>&gt; &gt; _______________________________________________<br>&gt; &gt; SaoPaulo-pm mailing list<br>&gt; &gt; SaoPaulo-pm@pm.org<br>&gt; &gt; http://mail.pm.org/mailman/listinfo/saopaulo-pm<br>&gt; &gt;<br>&gt; <br>&gt; <br>&gt; <br>&gt; -- <br>&gt; Gabriel Vieira<br>&gt; _______________________________________________<br>&gt; SaoPaulo-pm mailing list<br>&gt; SaoPaulo-pm@pm.org<br>&gt; http://mail.pm.org/mailman/listinfo/saopaulo-pm<br><br /><hr />Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! <a href='http://www.msn.com.br/emoticonpack' target='_new'>É GRÁTIS!</a></body>
</html>