suivant: Modules existants
monter: Les modules
précédent: Les modules
  Index
Les modules sont une extension du concept de paquetage : ce sont des
paquetages définis dans un fichier de même nom que le module, et
qui sont destinés à être réutilisés.
On inclut un module grâce à la ligne suivante :
use Module;
ce qui va en fait être interprété comme
BEGIN {
require "Module.pm";
import Module;
}
use effectue un import en plus du require, ce qui
a pour effet d'importer les définitions des fonctions dans l'espace du
paquetage courant. Voici l'explication :
require Cwd; # make Cwd:: accessible
$here = Cwd::getcwd();
use Cwd; # import names from Cwd::
$here = getcwd();
require Cwd; # make Cwd:: accessible
$here = getcwd(); # oops! no main::getcwd()
Olivier Aubert
1999-06-01
|