[Madrid-pm] El tiempo irresistible de volver
JJ Merelo
jjmerelo en gmail.com
Sab Sep 25 15:12:51 PDT 2010
Hola,
> use 5.010;
> my $resultado = 0;
> func(\$resultado);
> say $resultado;
>
> sub func {
> my ($res_ref) = @_;
>
> $$res_ref = 42; # cálculo de $foo;
>
> return;
> }
Sería cuestión de medirlo, pero creo que el problema es que el return
se toma su tiempo de todas formas, aunque no devuelvas nada, devuelvas
undef o lo que sea. He logrado mejorar tiempos cambiando subrutinas
por bloques que se le pasan a map, pero nada que se haga con una
subrutina hace que vaya más rápido.
Saludos, y gracias en todo caso.
--
JJ
Más información sobre la lista de distribución Madrid-pm