[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