Elenco :: Rotazione

Elenco :: Rotazione consente di loop attraverso un elenco di valori tramite un oggetto Singleton implementato come chiusura.
Scarica ora

Elenco :: Rotazione Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Imre Saling
  • Sito web dell'editore:
  • http://search.cpan.org/~pelagic/List-Rotation-1.007/lib/List/Rotation.pm

Elenco :: Rotazione Tag


Elenco :: Rotazione Descrizione

Elenco :: La rotazione consente di loop attraverso un elenco di valori tramite un oggetto Singleton implementato come chiusura. Elenco :: La rotazione consente di loop (ciclo, alternativa o interruttore) attraverso un elenco di valori tramite un oggetto Singleton implementato come elenco di utilizzo di chiusura.synopsis: rotazione; my @array = qw (a b c); My $ first_cycle = lista :: rotazione :: ciclo-> nuovo (@array); My $ Second_Cycle = Elenco :: rotazione :: ciclo-> nuovo (@array); ## Lo stesso oggetto è restituito come sopra stampa $ first_cycle-> Avanti; ## Stampa una stampa $ second_cycle-> Avanti; ## Stampe B Stampa $ first_cycle-> Avanti; ## Stampe C stampa $ secondo_cycle-> Avanti; ## Stampa A, looping Torna a iniziare la mia lista $ = elenco :: rotazione :: alternato-> nuovo (qw (dispari anche)); Stampa $ alternanza-> Avanti; ## Stampe Stampa dispari $ alternanza-> Avanti; ## Stampers persino stampa $ alternanza-> Avanti; ## Stampe Odd $ alternanza-> reset; ## Reimposta l'alternanza al primo elemento stampa $ alternanza-> Avanti; ## Stampe dispari My $ switch = Elenco :: Rotazione :: Toggle-> Nuovo; ## Stampa anche numeri tra 2 e 10 Foreach (2..10) {stampa "$ _n" se $ switch-> Avanti; } Elenco di utilizzo :: rotazione per loop attraverso un elenco di valori. Una volta arrivati alla fine dell'elenco, torni all'inizio. List :: La rotazione è implementata come un modello singletone. Hai sempre appena ottenuto 1 (lo stesso) oggetto di rotazione anche se si utilizza il nuovo metodo più volte con lo stesso set di parametri. Questo viene fatto usando la memoize sul nuovo metodo. Restituisce lo stesso oggetto per ogni utilizzo di nuovi che viene fornito con lo stesso elenco di parametri. Elenco delle classi :: Rotazione contiene tre sottoclassi: elenco :: rotazione :: Cycleloop attraverso un elenco di valori arbitrari. L'elenco non deve essere vuoto.list :: rotazione :: alternatealternitare due valori.List :: rotazione :: toggletoggle tra vero e falso. Requisiti: · Perl.


Elenco :: Rotazione Software correlato