[Perl] Como llamo a una rutina
Gunnar Wolf
gwolf@campus.iztacala.unam.mx
Wed, 23 Jan 2002 16:53:44 -0600 (CST)
> Requieres de un require...
>
> require 'milibreria.pl';
>
>
> Todas las rutinas de ahi apareceran como si estuvieran escritas en el cod=
igo
> que lo llama. Dentro de tu libreria tienes que ponerle un "1" antes de tu=
s
> subs como si fuera el "codigo principal". No es necesario en tu libreria
> ponerle #!perl.
>
> 1;
> sub adfadf{
> }
> sub sadfasdf {
> }
>
> Es tan f=E1cil como manejar cookies con perl.
=A1NOOOOOOOOOOO! =A1No un require!
=2E..=A1Pareces salido de Perl 4!
Ponle a tu archivo la extensi=F3n .pm (p.ej., modulo.pm), y utiliza:
use modulo;
y ya con eso. Lo cargar=E1, compilar=E1 y ejecutar=E1 antes de seguir compi=
lando
tu archivo fuente. Los pragmas v=E1lidos en tu archivo fuente y los v=E1lid=
os
en el m=F3dulo seguir=E1n independientes. Las opciones generales (como -T o
-w) aplicar=E1n a ambos.
Te sugiero echarle un ojo a la documentaci=F3n de ambos estilos:
$ perldoc -f use
$ perldoc -f require
NOTA - require tambi=E9n sirve para requerir una versi=F3n espec=EDfica de =
Perl.
--
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
+--