Classe :: Struct :: Campi

Classe :: Struct :: Campi Modulo Combina classe :: struct, base e campi.
Scarica ora

Classe :: Struct :: Campi Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • B. K. Oxley
  • Sito web dell'editore:
  • http://search.cpan.org/~binkley/Class-Struct-FIELDS-1.1/FIELDS.pm

Classe :: Struct :: Campi Tag


Classe :: Struct :: Campi Descrizione

Classe :: Strutture :: Campi Modulo Combina classe :: struct, base e campi. Classe :: Struct :: Campi Modulo Combina Classe :: Struct, Base and Fields.Synopsis (questa pagina Documents Class :: Struct :: Campi v.1.1.) Usa classe :: Struct :: Campi; # Dichiarare Struct, basato sui campi, nome di classe esplicito: Struct (Class_Name => {ELEMENT_NAME => ELEMENT_TYPE, ...}); Usa lezione :: struct :: campi; # dichiarare struct, in base ai campi, nome della classe esplicito # con ereditarietà: Struct (class_name => , {element_name => element_type, ...}); pacchetto class_name; Usa lezione :: struct :: campi; # dichiarare struct, basato sui campi, nome di classe implicito: Struct (element_name => element_type, ...); pacchetto class_name; Usa lezione :: struct :: campi; # dichiarare struct, basato sui campi, nome di classe implicito # con ereditarietà: struttura (, element_name => element_type, ...); confezione myobj; Usa lezione :: struct :: campi; # dichiarare struct con quattro tipi di elementi: Struct (S => '$', A => '@', h => '%', x => '', c => 'my_other_class'); $ obj = nuovo myobj; # Costruttore # Tipo scalare Accessori: $ ELEMENT_VALUE = $ OBJ-> S; # valore elemento $ obj-> s ('nuovo valore'); # Assegna all'elemento # Addis Array Type Accessor: $ ARY_REF = $ OBJ-> A; # riferimento a un intero array $ ary_element_value = $ obj-> a -> ; # Valore elemento array $ ary_element_value = $ obj-> a (2); # stessa cosa $ obj-> a -> = 'nuovo valore'; # Assegna a Array Element $ OBJ-> A (2, 'Valore più recente'); # stessa cosa # tipo hash Accessor: $ hash_ref = $ obj-> h; # Riferimento a Hash intero $ hash_element_value = $ obj-> h -> {x}; # valore di elementi di hash $ hash_element_value = $ obj-> h (x); # stessa cosa $ obj-> h -> {x} = 'nuovo valore'; # Assegna a Hash Element $ obj-> h (x, 'valore più recente'); # Stessa cosa # Tipo di codice Accessor: $ code_ref = $ obj-> x; # Riferimento al codice $ OBJ-> X -> (...); # codice di chiamata $ obj-> x (sub {...}); # Assegna a elemento # Regexp Tipo Accessor: $ regexp = $ obj-> r; # Riferimento al codice $ string = ~ m / $ obj-> r /; # match regexp $ obj-> r (qr / ... /); # Assegna a Element # Tipo di classe Accessor: $ ELEMENT_VALUE = $ OBJ-> C; # oggetto riferimento $ obj-> c-> metodo (...); # Metodo di chiamata dell'oggetto $ obj-> c (my_other_class :: -> nuovo); # Assegna un nuovo ObjectClass :: Struct :: Campi esporta una singola funzione, struttura. Dato un elenco di nomi e tipi di elementi, e facoltativamente un nome di classe e / o un array riferimento di classi di base, la struttura crea una classe perl 5 che implementa una struttura dati "simile a struttura" con ereditarietà. La nuova classe viene fornita un costruttore Metodo, nuovo, per la creazione di oggetti di struttura. Elemento nei dati di struttura ha un metodo di accessori, che viene utilizzato per assegnare all'elemento e per recuperare il suo valore. L'accessorio predefinito può essere sovrascritto dichiarando un sottomarino dello stesso nome nel pacchetto. (Vedi Esempio 2.) Il tipo di ciascun elemento può essere scalare, array, hash, codice o classe. Requisiti: · Perl.


Classe :: Struct :: Campi Software correlato

S3oscache.

s3oscache è un'implementazione di Oscache Negozio che utilizza il servizio S3 del servizio Web Amazon per memorizzare i dati memorizzati nella cache. ...

272

Scarica