[Perl] Como llamo a una rutina

Jose L. Salas Otaiza jlsalas@thor.uc.edu.ve
Fri, 25 Jan 2002 15:23:10 -0400 (VET)


NO ME ENVIEN MAS CORREOS DE LA LISTA DE PERL, POR FAVOR.
GRACIAS.

On Thu, 24 Jan 2002, Alejandro G. Bedoya wrote:

> >Lo no implica que est=E9 bien. Y m=E1s parece un caso de mera fon=E9tica=
=2E
> >Cu=E1ndo traduces del ingl=E9s, usas la palabra que _suena_ mas parecida=
?
>
>     Aparte somos expertos en traducciones???  La principal mision del
> lenguaje es darse uno a entender, si uno logra eso diciendo "libreria",
> "biblioteca" o como sea, la lenguaje cumpli=F3 su objetivo. Aunque cierta=
mente
> como ya indique, se oye mas correctamente lo de biblioteca.
>
>
> >Lo que no constituye necesariamente una buena prueba, usando tus propias
> >bibliotecas prueba intercalando entre tus subs un simple '';
>
>     Pues as=ED funciona, poniendo el 1; en donde sea. Quien sabe para que
> sirva el ";
>
>
> >Respecto lo que tienes entendido, lamento decirte que est=E1s muy
> >equivocado.
> >Compara el resultado de:
> >   $ perl -e 'print foo 1; sub foo {$_[0]+1}'
> >con
> >   $ perl -e 'sub foo {$_[0]+1}; print foo 1'
>
>
>     Pues en ambos casos me da 2,  programando correctamente y poniendo
> parentesis en los parametros de la funcion a fin de evitar que $_ agarre =
el
> valor anterior...  No hay problema haci=E9ndolo correctamente:
>     $ perl -e 'print foo(1); sub foo {$_[0]+1}'   #2
>     $ perl -e 'sub foo {$_[0]+1}; print foo(1)'    #2
>
>     Indicando que no importa el orden de las funciones, solo que hay que
> tener cuidado con el $_
>
>
> ---
> Sinceramente...
> Alejandro G. Bedoya
> InterAccion.COM          Ponemos su Internet en Acci=F3n
>
>
>
>
>
> _______________________________________________
> Perl mailing list
> Perl@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/perl
>