[Rio-pm] dúvida no print

Fernando Oliveira fernandocorrea em gmail.com
Segunda Novembro 26 11:32:26 PST 2007


Pois é solli, eu acho q se as namoradas/esposas assinassem a lista não iam
gostar muito disso... :D

Em 26/11/07, Solli Honorio <shonorio em gmail.com> escreveu:
>
> 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
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 
[]'s Fernando
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/rio-pm/attachments/20071126/c05ad866/attachment.html 


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