[Cascavel-pm] Sub x Eval x return

Flavio S. Glock fglock em gmail.com
Segunda Maio 7 06:47:26 PDT 2007


Em 07/05/07, Luis Motta Campos<luismottacampos em yahoo.co.uk> escreveu:
>
>    Em alguns contextos, eu acho que /eval/ soa melhor:
>
>    eval "sub generated_routine { return... }";
>
>    Em outros, tenho certeza de que os novatos (e os programadores de
> (argh!) Java) vão gostar de usar /try/:
>
>    try {
>      my $sth = $dbh->prepare(...);
>      # ...
>    }
>

Pois é exatamente como você pensou:

  eval() funciona com strings;
  try() funciona com blocos

- Flavio S. Glock


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