[Perl] Como llamo a una rutina

Rodrigo Gallardo lgallardo@computacion.cs.cinvestav.mx
Thu, 24 Jan 2002 12:06:31 -0600


Gunnar Wolf writes:
 > >  > Antes de que alguien que sepa por qu=E9 pasa esto (que supongo =
que se llama
 > >  > Salvador), deja intentarlo: foo es una "unqualified bareword", =
que no
 > >  > significa nada a=FAn ni siquiera para el parser?
 > >
 > > Pero seg=FAn yo, una 'bareword', en ausencia de 'use strict' signi=
fica
 > > llamada a funci=F3n. Y la funci=F3n deber=EDa estar definida para =
cuando se
 > > ejecuta el print, puesto que perl primero compila y despues
 > > evalua. (aqui no hay ningun BEGIN, =BFo si?)
 >=20
 > Es justo por eso que no lo dije con autoridad :-) Me *parece* que es=
o
 > es... Dime, =BFqu=E9 pasa si lo calificas con un &?

Entonces ambos mueren con un mensaje de error: "Number found where
operator expected"

 > ...O puede ser una jalada obscura como la que me comentabas de
 > my $var =3D 0 || ++$var; ...

Lo es. SALVADOOOOR.

--=20
Rodrigo