[SP-pm] descubrir o tipo da variavel

Solli Honorio shonorio at gmail.com
Thu Jul 15 08:15:44 PDT 2010


(Thiago Glauco)++ # pelo humor;
(Thiago Glauco)++ # por utilizar CPAN;

Em 13 de julho de 2010 07:58, Thiago Glauco Sanchez <
thiagoglauco em ticursos.net> escreveu:

>
>  Transformar seu Hash em uma variável tipo Tie é muito perigoso, não é
>> tão simples assim, "Ah... tem um módulo no CPAN que faz.". As coisas
>> são bem mais complicadas que isso,
>>
> Hummm... Perl é para manter as coisas simples simples e as difíceis
> possíveis. O CPAN é para tornar as coisas difíceis simples.
>
>
>  por dentro do algoritmo ele está
>> ordenando.
>>
> Claro que roda um algoritmo que organiza... É um módulo Perl e não uma
> cartola mágica. (brincadeira)
>
>
>   Você não sabe quanto de memória/processamento isso está
>> utilizando.
>>
>>
> Não. Cabe a quem pediu analisar nossas proposições e ver se são adequadas
> para seu caso.
> E a nós criar debates inteligentes.
> Bem simples, ele pediu:
>
> "como eu faço para deixar no padrão que eu declaro"
> Eu respondi.
> "use Tie::IxHash;"
> Determinar a qualidade da solução para o caso é mais trabalho dele que
> nosso.
> Porém, seu alerta é muito pertinente. E o Lucas deve levar em consideração
> os prós e os contras. Leia o código do Módulo, o POD e rode o Benchmark no
> seu algoritmo para determinar o consumo de recursos.
>
>
>>
>>
>>>
>>>>
>>> Só para ser mais didático.
>>>
>>> use Tie::IxHash;
>>>
>>> tie %carro, "Tie::IxHash";
>>> $carro{"Ferrari"} = "Vermelha";
>>> $carro{"Vectra"}  = "Cinza";
>>> $carro{"Fox"}  = "Amarelo";
>>>
>>> print "Em ordem de inserção:\n";
>>> for $carro (keys %carro) {
>>>    print "$carro\n";
>>> }
>>>
>>> print "\nCarro e Cor:\n";
>>> while (( $carro, $cor ) = each %carro ) {
>>>    print "$carro $cor.\n";
>>> }
>>>
>>> --
>>> What is the sound of Perl? Is it not the sound of a wall that people have
>>> stopped banging their heads against?
>>> —Larry Wall
>>>
>>> Thiago Glauco Sanchez
>>> Intrutor Perl e Redes
>>> www.ticursos.net
>>>
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>>>
>>
>>
>>
>>
>
>
> --
> What is the sound of Perl? Is it not the sound of a wall that people have
> stopped banging their heads against?
> —Larry Wall
>
> Thiago Glauco Sanchez
> Intrutor Perl e Redes
> www.ticursos.net
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20100715/a579a9bd/attachment.html>


More information about the SaoPaulo-pm mailing list