[Rio-pm] dúvida no print

Solli Honorio shonorio em gmail.com
Segunda Novembro 26 11:17:00 PST 2007


hummm, vou fazer uma pergunta assim para ver quanto posts eu consigo também
;-) !!!

On Nov 26, 2007 2:40 PM, Gabriel Vieira <gabriel.vieira em gmail.com> wrote:

> Bom Danielle,
>
> o que o Fernando quis lhe mostrar é que:
> - a separação por vírgulas faz com que sejam enviados ao comando print
> argumentoS, no plural, cada item separado por vírgula é um novo
> argumento, digamos que é um ARRAY:
>
> <code>
> print "ola","oi","opa";
> </code>
>
> seria o mesmo que:
>
> <code>
> @teste = ("ola","oi","opa");
> print @teste;
> </code>
>
> RESULTADO: olaoiopa
>
> A variável "$," define o SEPARADOR. Caso eu a altere, o valor dela
> ficará entre os argumentos passados.
>
> <code>
> $, = " - ";
> print "ola","oi","opa";
> </code>
>
> RESULTADO: ola - oi - opa
>
> <code>
> $, = " - ";
> @teste = ("ola","oi","opa");
> print @teste;
> </code>
>
> RESULTADO: ola - oi - opa
>
>
>
> - no caso do ponto (concatenação) os valores não são argumentoS e sim
> um único argumentO. Faz com que seja um único valor. Este foi o motivo
> do Fernando lhe apresentar a variável "$,", para que você percebesse a
> diferença entre o uso de ponto e de vírgula.
>
> <code>
> @teste = ("ola" . "oi" . "opa"); # teste irá possuir um único
> argumento $teste[0]
> print @teste;
> </code>
>
> e
>
> <code>
> print "ola"."oi"."opa";
> </code>
>
> geram o mesmo resultado que:
>
> <code>
> $, = " - ";
> @teste = ("ola" . "oi" . "opa");
> print @teste;
> </code>
>
> e
>
> <code>
> $, = " - ";
> print "ola"."oi"."opa";
> </code>
>
> Já que existe apenas 1 (hum) único argumento passado, pois todos os
> valores foram concatenados a um valor só.
>
> Uma parte da documentação já se encontra traduzida em
> http://www.perl.org.br/, um trabalho voluntário feito por todos nós da
> comunidade e que ainda não foi finalizado.
>
>
>
> On Nov 26, 2007 12:19 PM, Danielle Gusmão <spicedani em gmail.com> wrote:
> > Obrigada! Mas acho que quando eu perguntei "qual era o certo" eu quis
> dizer
> > mais no sentido de "qual o mais recomendado", "qual o que vocês mais
> usam e
> > por quê", entende? Porque como eu disse os dois funcionam (ou pelo menos
> > aqui não vi diferença...)
> >
> > Blabos, depois que você mandou o link do print eu dei uma olhada e não
> > entendi nada! Acho que o meu inglês não está tão afinado, e eles falam
> sobre
> > parêntesis, sinais de adição (mas tentei e print "minha " + "frase"; tá
> > mostrando "0" na tela), um monte de cifrões (o que são aqueles símbolos
> > "$\", "$," e "$_" ?) mas não achei link pra eles... não tem em português
> > não? Acho que vou perguntar ao Oráculo rs...
> >
> > Beijos,
> >
> > Dani
> >
> >
> >
> >
> > Em 26/11/07, Blabos de Blebe <blabos em gmail.com> escreveu:
> > > Bom dia,
> > >
> > > A resposta curta é: ambos estão certos.
> > > A resposta longa vc pode encontrar em
> > >
> > > http://www.perl.org/books/library.html
> > > http://perldoc.perl.org/
> > >
> > > ou mais precisamente em
> > >
> > > http://perldoc.perl.org/functions/print.html
> > >
> > >
> > > Quando eu comecei assim como vc, me sentia meio perdido e com medo de
> > > fazer pergunta tola na lista e receber um RTFM. Mas ao contrário do
> resto
> > do
> > > mundo, o pessoal do perl é bem mais tolerante com quem quer aprender
> :)
> > >
> > > Uma boa dica é sempre perguntar ao grande oráculo da sabedoria: Google
> > !!!!
> > > Uma busca por perl+documentation em geral traz muito assunto
> interessante.
> > >
> > > E lembre-se da filosofia Perl:
> > >
> > > "Existe mais de uma maneira de fazer"
> > >
> > >
> > > Abraços
> > >
> > >
> > >
> > >
> > > On Nov 26, 2007 2:06 AM, Danielle Gusmão < spicedani em gmail.com> wrote:
> > > > Oi gente! Uma dúvida rápida rs... no print, eu li que a gente junta
> as
> > > > coisas com ponto, tipo: print "a variavel vale " . $variavel . "\n";
> Mas
> > > > depois achei um exemplo separando por vírgulas! Qual é o certo?
> Testei
> > os
> > > > dois e não vi diferença...
> > > >
> > > > Beijos,
> > > >
> > > > Dani
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Rio-pm mailing list
> > > > Rio-pm em pm.org
> > > > http://mail.pm.org/mailman/listinfo/rio-pm
> > > >
> > > _______________________________________________
> > > Rio-pm mailing list
> > > Rio-pm em pm.org
> > > http://mail.pm.org/mailman/listinfo/rio-pm
> > >
> >
> >
> > _______________________________________________
> > Rio-pm mailing list
> > Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> >
>
>
>
> --
> Gabriel Vieira
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/rio-pm/attachments/20071126/57fdf1f7/attachment-0001.html 


Mais detalhes sobre a lista de discussão Rio-pm