Symbole :: Table

une interface facile pour les tables de symboles (pas d'évaluation (), non * Typeglobs)
Télécharger maintenant

Symbole :: Table Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Greg London
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~gslondon/

Symbole :: Table Mots clés


Symbole :: Table La description

Une interface facile pour les tables de symboles (NO EVAL (), NON * TYPEGLOBS) Symbole :: La table est un module Perl permettant à l'utilisateur de manipuler la table des symboles de Perl lors de la masquage de toutes ces Nasty Eval's et * Typeglobs de l'utilisateur. Symbole :: Le tableau donne à l'utilisateur une interface orientée objet à la table des symboles réels de Perl. Le constructeur renvoie une référence à un hachage attaché sous forme de symbole :: Objet de table.L'utilise agit comme une référence à un hachage: les touches sont le nom des symboles dans la table des symboles et que les valeurs sont des références au symbole lui-même. Le bit de magie attaché permet de refléter les changements dans la table des symboles réels en tant que changements dans le hachage noué. L'attache permet également aux affectations du hachage de traduire en missions dans la table des symboles réels de Perl.Synopsis Utilisez le symbole :: Table; # Constructeur prend deux arguments, # quel type de symboles (paquet, code, scalaire, tableau, hachay) # et quel espace de noms de paquet souhaitez-vous examiner # la valeur de retour est un objet de la table de symboles. mon $ st_pkg = symbole :: table-> nouveau ("paquet", "main"); # Les clés d'une table de symboles de type d'emballage sont toutes les sous-packages # sous l'espace de noms d'objets. # Pour tous les autres types, les clés sont les noms des # symboles (de ce type) dans l'espace de noms d'objets. foreach My $ SUBPKG (KEYS (% $ ST_PKG)) {Imprimer "Le paquet principal contient le package '$ SubPKG' "; } Exigences: · Perl


Symbole :: Table Logiciels associés