<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>> Date: Tue, 10 Jun 2008 18:26:54 -0300<br>> From: gabriel.vieira@gmail.com<br>> To: saopaulo-pm@mail.pm.org<br>> Subject: Re: [SP-pm] Desculpa a lista<br>> <br>> Quando nenhum array é definido o array "@_" ou o "@ARGV" é invocado.<br>> <br>> ------------------------8<------------------------<br>> $var = shift;<br>> # seria o mesmo que<br>> $var = shift @_;<br>> ------------------------>8------------------------<br>> <br>> O "my" defini que a variável pertence ao escopo (bloco) a que a<br>> variável foi declarada.<br>> <br>> Ex.:<br>> ------------------------8<------------------------<br>> my $oi = "ola\n";<br>> print $oi;<br>> {<br>> my $oi = "ola de novo\n";<br>> print $oi;<br>> }<br>> print $oi;<br>> ------------------------>8------------------------<br>> <br>> <br>> ENtendeu?<br>> <br>> Nas próximas vezes que disser entender como funciona algo, mesmo que<br>> mais ou menos, tente nos explicar o que compreende sobre tal questão,<br>> facilita a explicação e impede eventuais mal entendidos (você achar<br>> que sabe algo, mas estar errado, e crermos que você sabe).<br>> <br>> Abraços,<br>> <br>> Ps.: Espero que não tenha pedido desculpas pela necessidade, mas sim<br>> pelo reconhecimento de um erro.<br>> <br>> 2008/6/10 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani@hotmail.com>:<br>> > Pessoas, queria me desculpar com vocês por atitudes imaturas.<br>> > Sei que tenho muito o que aprender, principalmente sobre Perl, e não existe<br>> > lugar melhor para o aprendizado, do que com os Mestres Dobradores de Perl.<br>> > Espero recuperar a elegância natural de um newbie.<br>> > E espero recuperar isso com atitudes e perguntas construtivas.<br>> > Para começar eu não intendi a utilidade do shift quando usado junto à uma<br>> > variável,<br>> > Exemplo:<br>> > $variavel = shift;<br>> > e também não intendi a utilidade do "My"<br>> > Exemplo:<br>> > my $variavel = shift;<br>> > O My eu sei teoricamente o que ele faz, o shift eu sei usar ele<br>> > perfeitamente com "Array", para retirar o primeiro argumento, porém o shift<br>> > com variável e o My, na prática eu não intendi muito bem, pois como eu já<br>> > disse é a minha primeira linguagem de programação.<br>> > Gostaria que me mostrassem programas simples com shift junto à uma variável,<br>> > e o My, sei que simples para vocês é dificilimo para mim, então pesso que<br>> > escolham com cuidado.<br>> ><br>> > Obrigado.<br>> ><br>> > Abraços a todos.<br>> ><br>> > Daniel Mantovani<br>> ><br>> > ________________________________<br>> > Notícias direto do New York Times, gols do Lance, videocassetadas e muitos<br>> > outros vídeos no MSN Videos! Confira já!<br>> > _______________________________________________<br>> > SaoPaulo-pm mailing list<br>> > SaoPaulo-pm@pm.org<br>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm<br>> ><br>> <br>> <br>> <br>> -- <br>> Gabriel Vieira<br>> _______________________________________________<br>> SaoPaulo-pm mailing list<br>> SaoPaulo-pm@pm.org<br>> 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>