Classe :: générer

La classe :: Générait est un module Perl pouvant générer des hiérarchies de classe Perl.
Télécharger maintenant

Classe :: générer Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Steven Wartik
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~swartik/Class-Generate-1.09/Generate.pod

Classe :: générer Mots clés


Classe :: générer La description

La classe :: générer est un module Perl pouvant générer des hiérarchies de classe Perl. Classe :: Générer est un module Perl pouvant générer des hiérarchies de classe Perl.Synopsis Classe d'utilisation :: Générer QW (Sous-classe de classe Delete_Class); # Déclarez class class_name, avec les types de membres suivants: Class Class_name => ; # Allouez une instance de nom de classe, avec les membres initialisés aux valeurs # données (tableaux de passe et hachages en utilisant des références). $ obj = nom_name-> Nouveau (S => scalaire, A => , h => {key1 => v1, ...}, c => classe-> nouvelle, c_a => , c_h => ); # Accesseur de type scalaire: $ obj-> S ($ valeur); # Attribuer une valeur $ au membre s. $ membre_value = $ obj-> s; # Valeur d'accès d'accès. # (Classe) Type Type Accessor: $ obj-> A (); # Attribuer une matrice entière au membre. $ obj-> a (2, $ valeur); # Attribuer une valeur $ à un membre de tableau 2. $ obj-> add_a (valeur $); # Ajouter $ Valeur à la fin du tableau. @a = $ obj-> a; # Accéder à une matrice totale. $ ary_member_value = $ obj-> a (2); # Membre de tableau d'accès 2. $ S = $ obj-> a_size; # Taille de retour du tableau. $ valeur = $ obj-> last_a; # Retour dernier élément du tableau. # (Classe) Accessoir de type hachage: $ obj-> h ({k_1 => v1, ..., k_n => v_n}) # Attribuer un hachage complet à un membre. $ obj-> h ($ clé, valeur de $); # Attribuer une valeur $ à l'élément de hachage $ clé. % hachage = $ obj-> h; # Accéder à hachage entier. $ hash_member_value = $ obj-> h ($ clé); # Accès à la valeur des membres de hachage $ clé. $ obj-> delete_h ($ clé); # Supprimer le logement occupé par $ clé. @Keys = $ obj-> h_keys; # Touches d'accès de membre h. @values = $ obj-> h_values; # Valeurs d'accès de membre h. $ une autre = $ obj-> copie; # Copier un objet. Si ($ obj-> égale ($ une autre)) {...} # Égalité de test. Sous-classe S => [], -PARENT => 'NOME CLASS_NAME'; la classe :: Générez des fonctions d'exportation de package qui prennent des arguments une spécification de classe et créez à partir de ces spécifications une classe PERL 5. La langue de spécification permet de nombreuses constructions orientées objet: membres dactylographiés, héritage, membres privés, membres requis, valeurs par défaut, méthodes d'objet, méthodes de classe, variables de classe et plus.cpan contient des paquets similaires. Pourquoi un autre? Parce que la programmation orientée objet, en particulier dans une langue dynamique comme Perl, est une entreprise compliquée. Je voulais un colis qui travaillerait très fort pour attraper les erreurs que vous (Eh bien, je fais de toute façon) faire couramment. Je voulais un paquet qui pourrait m'aider à appliquer le contrat de programmation orientée objet. Je voulais aussi qu'il sort de mon chemin quand j'ai demandé. Exigences: · Perl


Classe :: générer Logiciels associés

Jagacy VT

Jagacy VT est une bibliothèque de grattage d'écran VT100 / ANSI écrit entièrement en Java. ...

345

Télécharger