Oggetto :: Tiny.

Object :: Tiny è un edificio di classe perl semplice come si ottiene.
Scarica ora

Oggetto :: Tiny. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Adam Kennedy
  • Sito web dell'editore:
  • http://search.cpan.org/~adamk/

Oggetto :: Tiny. Tag


Oggetto :: Tiny. Descrizione

Oggetto :: Tiny è un edificio di classe perl semplice come si ottiene. Object :: Tiny è un edificio di classe perl semplice come Gets.synopsis # Definisci un pacchetto di classe foo; Usa oggetto :: Tiny QW {bar Baz}; 1; # Usa la classe my $ oggetto = foo-> nuovo (bar => 1); Stampa "Bar è". $ oggetto-> bar. "N"; c'è un intero gruppo di costruttori di classe là fuori. Infatti, la creazione di un costruttore di classe sembra essere qualcosa di un rito di passaggio (questo è il mio quinto, almeno). Sfortunatamente, la maggior parte delle volte voglio un costruttore di classe sono in fretta e abbozzare un sacco di abbastanza semplice Classi di dati con struttura abbastanza semplice, per lo più solo solo accessori di sola lettura, e questo è a riguardo. Questo è per il codice che non finirà su cpan, quindi aggiungere una piccola dipendenza non importa molto. Voglio solo essere in grado di definire queste lezioni fast.by che intendo meno digitando che scrivere a mano, non di più. E non ho bisogno di tutte quelle strane caratteristiche complesse che gonfiano il codice e prendono in consegna tutto il modo in cui costruisco moduli. E quindi, presento ancora un altro membro della minuscola famiglia di moduli, oggetto :: Tiny.Lo obiettivo qui è Davvero solo per salvarmi qualche digitazione. Ci sono altri che potrebbero fare il lavoro solo bene, ma voglio qualcosa che fa il meno possibile e crea il codice allo stesso modo avrei scritto a mano comunque. Per usare oggetto :: Tiny, chiamalo con un elenco di Accessori da creare. Usa oggetto :: Tiny 'Foo', 'bar'; per una lista di grandi dimensioni, ho sdraiato come questo ... Usa oggetto :: Tiny QW {Item_Font_Face Item_Font_Color Item_Font_Size Item_Text_Content Item_Display_Teled_Font_Cont_face seperator_font_color seperator_font_size seperator_text_content}; Questo creerà un mazzo di semplici accessori e impostare l'ereditarietà per essere il figlio dell'oggetto :: Tiny.object :: Tiny è vuoto diverso da un nuovo costruttore di base che fa la seguente sub nuova {my class = shift; ritorno benedetto {@_}, $ Class; } Infatti, se fare il seguente nella tua classe diventa fastidioso ... Sub New {My $ Class = Shift; My $ Self = $ Class-> Super :: Nuovo (@_); # Controllo extra e tale ... ritorna $ sé; } ... poi sentiti libero di abbandonare la Super Call e crea solo l'hash da solo! Non farà una leccata di diversi e non c'è niente di magia in corso sotto le coperte che potresti rompere. Requisiti: · Perl.


Oggetto :: Tiny. Software correlato