[Cascavel-pm] Inversao de variavel

Francisco Lopes falmp em terra.com.br
Terça Setembro 23 13:46:34 CDT 2003


Sim, é apenas uma outra forma de escrever.

condição ? comando se "true" : comando se "false";

Abraço.

Francisco Lopes, aka pulpfiction <falmp em terra.com.br>


Tuesday, September 23, 2003, 3:11:20 PM, you wrote:

>  --- Luis Campos de Carvalho <lechamps em terra.com.br>
> escreveu:
>> 
>>    # Bico!
>>    sub reverse_octets{
>>      my $ip = shift || '127.0.0.1';
>>      return
>>        $ip =~
>> m/(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/ ?
>>          "$4.$3.$2.$1" : undef;
>>    }
>> 
>>    # para usar:
>>    print reverse_octets '200.10.5.1';
>> 
>>    Se você se interessar como funciona, o Alceu
>> explica! =-]

> "$4.$3.$2.$1" : undef;

> Para ser sincero, não entendi a função dos ":" na
> linha acima. Eu lembro vagamente que Perl tem uma
> estrutura que emula um if-then-else, mas eu nunca
> usei... seria isso?

> []´s


> =====
> Alceu Rodrigues de Freitas Junior
> --------------------------------------
> glasswalk3r em yahoo.com.br
> http://www.imortais.cjb.net
> -----------------------------------------------------------------------
> "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill

> _______________________________________________________________________
> Desafio AntiZona: participe do jogo de perguntas e respostas que vai
> dar um Renault Clio, computadores, câmeras digitais, videogames e muito
> mais! www.cade.com.br/antizona
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm





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