[Cascavel-pm] Sub x Eval x return

Eden Cardim edencardim em gmail.com
Segunda Maio 7 05:34:35 PDT 2007


On 5/7/07, Luis Motta Campos <luismottacampos em yahoo.co.uk> wrote:
>    E será que se pode sobrecarregar o eval() para que ele aceite um
> BLOCK, sem ponto-e-vírgula?

Acho que não, porque mesmo sobrecarregado ele vai continuar sendo um
termo. Uma forma tosca de escrever o eval sem ponto e vírgula é tomar
o cuidado de sempre colocar ele no fim de algum bloco :)

perl -e '{ eval { print "hello world inside an eval without a colon\n"
} } print "hello world outside an eval\n"'

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática


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