[Rio-pm] Performance de regex

Eden Cardim edencardim em gmail.com
Quarta Março 17 17:12:30 PDT 2010


2010/3/17 Eden Cardim <edencardim em gmail.com>:
> Não está errado, !/^string1/ && !/string2/ é equivalente a /^string1/
> || /string2/, pelas leis de De Morgan, se não me engano, o Perl
> otimiza isso (a versão sem negação é mais rápida). Falta saber porque
> a preferência por expressar a condição na forma negada.

Hm, parece que não otimiza, eu me lembro que tinha visto o Perl mecher
em operadores short-cut rodando com -MO=Deparse, mas ele faz outra
otimização, não essa.

-- 
   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://edenc.vox.com/            http://www.shadowcat.co.uk/servers/


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