suivant: Les modules
monter: Syntaxe et structures de
précédent: Deux fonctions particulières
  Index
Les paquetages
perl offre un moyen de protéger les variables d'un éventuel
conflit de nom grâce au mécanisme des paquetages (ou encore
espaces de nommage).
Un paquetage est déclaré par le mot-clé package, suivi du nom
du paquetage, et s'étend jusqu'à la fin du bloc (ou du fichier, les
paquetages étant généralement définis chacun dans leur propre
fichier) ou à la prochaine déclaration de paquetage..
On accède ensuite depuis l'extérieur aux variables et aux
fonctions du paquetage en les précédant du nom du paquetage suivi
de :: . Il est possible de subdiviser les paquetages en
sous-paquetages, ad nauseam.
Le paquetage principal est appelé main.
Voici un exemple :
package Arb;
$a = 1;
package main;
$a = 2;
print $a, "#786#>n";
# renverra 2
print $Arb::a, "#787#>n";
# renverra 1
Olivier Aubert
1999-06-01
|