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