[Perl] Como llamo a una rutina

Gunnar Wolf gwolf@campus.iztacala.unam.mx
Thu, 24 Jan 2002 17:44:24 -0600 (CST)


> Ok, creo que qued=F3 claro que en perl el orden de las definiciones,
> declaraciones y sentencias modifica radicalmente el asunto. Pero la demo
> vale una explicaci=F3n.
>
> Caso 1:
> En ausencia de de una definici=F3n (o declaraci=F3n) previa, foo en el
> contexto de 'print foo 1' ser=E1 un FILEHANDLE y nada te impide imprimir
> en uno cerrado, solo print falla, pero pocas personas revisan (tip!) lo
> devuelto por print:
> (...)

=A1=A1RETECHALE!! Ya hab=EDa pasado por aqu=ED antes, y no lo pude recordar=
! :-(

> - Un 'bareword' termina siendo algo dependiendo del contexto.

Y digno de evitarse...

> - El uso de & para invocar funciones, famoso de los tiempos de perl4,
>   tiene en perl5 important=EDsimos impactos sem=E1nticos, y no debe usars=
e
>   a menos que uno sepa lo que se est=E1 haciendo. Eso ser=E1 tema para al=
g=FAn
>   otro d=EDa.

Esperar=E9 ansioso aqu=E9l "otro d=EDa" - A m=ED me gusta preceder de & mis
funciones, que me hace m=E1s f=E1cil localizarlas (en azul) en mi emacs ;-)=
 Y
si estoy haciendo algo mal, con gusto lo cambio...

--
Gunnar Wolf - gwolf@campus.iztacala.unam.mx - (+52-55)5623-1118
+---
|PARTICIPA EN EL CONSOL - Congreso Nacional de Software Libre,
|http://www.consol.org.mx, Ciudad de M=E9xico, 11-14 feb 2002
+--