[Rio-pm] dúvida no print

Blabos de Blebe blabos em gmail.com
Segunda Novembro 26 15:03:06 PST 2007


Por falar nisso, quando a srta Danielle vai nos dar a honra de sua
presença num encontro social?



On Nov 26, 2007 5:32 PM, Fernando Oliveira <fernandocorrea em gmail.com> wrote:
> 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";
>> > > > 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
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>


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