[Perl] Como llamo a una rutina

Alejandro G. Bedoya nezumi@prodigy.net.mx
Thu, 24 Jan 2002 17:16:07 -0600


>Sale. Ya probe lo de

>perl -e 'print foo 1; sub foo { $_[0] + 1 }' --> no imprime nada

>perl -e 'sub foo { $_[0] + 1 }; print foo 1' --> imprime '2'

>Ahora, =BFquien me explica porqu=E9?

    Porque $_ es la variable default que se modifica con ciertas
operaciones. para evitar que importe el orden de los subs se puede us=
ar
foo(1), para enviar el parametro adecuadamente a $_[0], sin que este =
agarre
otro valor en el inter...


---
Sinceramente...
Alejandro G. Bedoya
InterAccion.COM          Ponemos su Internet en Acci=F3n