[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
>