Klasse :: Genereer

Klasse :: Generate is een Perl-module die Perl-klassenhiërarchieën kan genereren.
Download nu

Klasse :: Genereer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steven Wartik
  • Uitgever website:
  • http://search.cpan.org/~swartik/Class-Generate-1.09/Generate.pod

Klasse :: Genereer Tags


Klasse :: Genereer Beschrijving

Klasse :: Generate is een Perl-module die Perl-klassenhiërarchieën kan genereren. Klasse :: Generate is een Perl-module die Perl-klassenhiërarchieën kan genereren. Synopsis Gebruiksklasse :: Genereer QW (Class Subclass Delete_class); # Verklaar Class Class_Name, met de volgende soorten leden: Class Class_Name => ; # Wijs een exemplaar van class_name toe, met leden die worden geïnitialiseerd naar de # gegeven waarden (passaire reeksen en hashes met behulp van referenties). $ obj = class_name-> nieuw (s => Scalar, a => , h => {key1 => v1, ...}, c => klas-> nieuw, c_a => , c_h => ); # Scalar Type Accessor: $ OBJ-> S ($ VALUE); # Wijs $ waarde toe aan de lidstaten. $ Member_Value = $ OBJ-> S; # Toegang tot de waarde van het lid. # (Klasse) array Type accessor: $ OBJ-> A (); # Wijs hele array toe aan lid. $ OBJ-> A (2, $ -waarde); # Wijs $ waarde toe aan array-lid 2. $ OBJ-> ADD_A ($ VALUE); # Voeg $ waarde toe aan het einde van de array. @A = $ OBJ-> A; # Toegang tot hele array. $ ary_member_value = $ OBJ-> A (2); # Access array-lid 2. $ S = $ OBJ-> A_SIZE; # Retourgrootte van de array. $ VALUE = $ OBJ-> LAST_A; # Retourneer het laatste element van array. # (Klasse) Hash Type Accessor: $ OBJ-> H ({K_1 => V1, ..., K_N => V_N}) # Wijs hele hash toe aan lid. $ OBJ-> H ($ KEY, $ VALUE); # Wijs $ waarde toe aan hash-lid $ -toets. % HASH = $ OBJ-> H; # Toegang tot hele hash. $ HASH_Member_VALUE = $ OBJ-> H ($ -toets); # Toegang tot Hash-lid waarde $ -toets. $ OBJ-> DELETE_H ($ Sleutel); # Verwijder gleuf bezet met $ sleutel. @KEYS = $ OBJ-> H_KEYS; # Toegangsleutels van lid h. @Values = $ OBJ-> H_VALUES; # Toegangswaarden van lid h. $ nog een = $ obj-> kopiëren; # Kopieer een object. if ($ OBJ-> gelijk aan ($ een ander)) {...} # testgelijkheid. Subclass S => [], -Parent => 'class_name'; de klasse :: Genereer pakketexportfuncties die als argumenten een klassespecificatie nemen en uit deze specificaties een PerL 5-klasse maken. De specificatietaal maakt veel object-georiënteerde constructies mogelijk: getypte leden, erfenis, particuliere leden, vereiste leden, standaardwaarden, objectmethoden, klassenmethoden, klassenvariabelen en meer.cpan bevat vergelijkbare pakketten. Waarom een ander? Omdat object-georiënteerde programmering, vooral in een dynamische taal zoals PERL, is een gecompliceerde streven. Ik wilde een pakket dat heel hard zou werken om de fouten te vangen die je (nou ja, hoe dan ook) gewoonlijk maken. Ik wilde een pakket dat me kon helpen bij het afdwingen van het contract van objectgeoriënteerde programmering. Ik wilde het ook om uit de weg te komen toen ik vroeg. Vereisten: · Perl


Klasse :: Genereer Gerelateerde software

XML :: Regels

XML :: Regels is een PERL-module die XML- en proceslabels kan ontleden door regels vanaf bladeren. ...

182

Downloaden

Svggraph

SVGGRAPH is een PERL-extensie voor het maken van SVG-grafieken / diagrammen / grafieken / percelen. ...

146

Downloaden

Math :: Basearith

MATH :: Basearith is een PERL-extensie voor representatie van gemengde basisnummer (zoals APL-coördinatie / decodeer). ...

169

Downloaden