Implicito

implicito è uno zucchero sintattico per metodi OO.
Scarica ora

Implicito Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Scott Walters
  • Sito web dell'editore:
  • http://search.cpan.org/~swalters/Math-Preference-SVD-0.01/lib/Math/Preference/SVD.pm

Implicito Tag


Implicito Descrizione

Implicito è uno zucchero sintattico per metodi OO. Implicito è uno zucchero sintattico per metodi OO.Synopsis uso implicito; Implicito :: implica (); Sub New {My $ Type = Shift; il mio% args = @_; # Deve essere Blessed Hash Object Bless Bless {foo => $ args {'foo'}, bar => $ args {'bar'},}, $ tipo; } Sub my_accessor {# $ Questo è letto per noi. $ bar è alias a $ questo -> {'bar'}, similiar per $ foo $ questo-> another_accessor ($ bar); $ foo ++; } Sub _another_accessor {# Questo morirà se chiamato da qualcosa non derivato dal nostro pacchetto $ foo ++; } Abstractmethods in Oo Perl ricevono "$ questo" senza doverlo leggerlo. Le variabili del campo di istanza sono accessibili per nome invece di dover dereferenziare l'hash ref. Privvicy è applicato per i metodi che iniziano con un contesto. Questo emula altre lingue OO, come Java e C ++, dove il compilatore passa implicitamente e invisibilmente "questo" come primo argomento di ogni metodo chiamata. Mentre Perl passa in modo invisibile questo argomento, è necessario scrivere manualmente il codice per leggerlo. Anche Java e C ++ si scoprono anche, al momento della compilazione, piuttosto una variabile è una variabile di istanza o una variabile statica, senza che si debba distinguere usando la sintassi speciale. Rimuoviamo la sintassi extra, ma questo è appreso in fase di esecuzione, non è il tempo di compilazione. A differenza di alias.pm, è probabile che questo codice abbia un impatto notevole sulle prestazioni del codice che utilizza pesantemente gli accessori OO.Implitthis :: implica () pone un involucro sottile è posizionato attorno ai metodi nel tuo oggetto. * Questo {scalare} è un riferimento a un lessicale che abbiamo spostato dall'elenco degli argomenti. Gli alias sono creati per ogni tasto in% $ questo a se stesso valore allo stesso modo. Mentre questo modulo funziona bene per me, il tuo Milage potrebbe molto: non è stato ampiamente testato. Tuttavia, siamo puri perl, e _No_ viene introdotta la sintassi aggiuntiva. Requisiti: · Requisiti perl: · Perl.


Implicito Software correlato

Tivo :: HME.

TIVO :: HME è un server di avvio per l'implementazione Pure Perl del protocollo HME di TiVo. ...

134

Scarica