Lijst :: Rotatie

Lijst :: Rotatie maakt het mogelijk om door een lijst met waarden via een Singleton-object te worden geïmplementeerd als sluiting.
Download nu

Lijst :: Rotatie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Imre Saling
  • Uitgever website:
  • http://search.cpan.org/~pelagic/List-Rotation-1.007/lib/List/Rotation.pm

Lijst :: Rotatie Tags


Lijst :: Rotatie Beschrijving

Lijst :: Rotatie maakt het mogelijk om een lijst met waarden via een Singleton-object die als sluiting wordt geïmplementeerd door te voeren. Lijst :: Rotatie maakt het mogelijk om te lussen (cyclus, afwisselend of schakelen) via een lijst met waarden via een Singleton-object geïmplementeerd als sluiting. Synopsis Gebruiklijst :: Rotatie; mijn @array = qw (A B C); Mijn $ First_Cycle = Lijst :: Rotatie :: Cycle-> Nieuw (@array); Mijn $ second_cycle = lijst :: Rotatie :: Cycle-> Nieuw (@array); ## Hetzelfde object wordt geretourneerd als hierboven afdrukken $ first_cycle-> volgende; ## Drukt een afdruk $ second_cycle-> volgende af; ## Prints B Afdrukken $ First_Cycle-> Volgende; ## print c print $ second_cycle-> volgende; ## drukt A, looping terug naar het begin van mijn $ afwisseling = List :: Rotation :: Alternate-> new (qw (oneven zelfs)); Print $ alternation-> volgende; ## Drukt vreemde print $ alternation-> volgende af; ## print zelfs $ alternation-> volgende; ## Drukt raarige $ alternatie-> reset; ## Reset de afwisseling op het eerste item Print $ alternatief-> volgende; ## prints oneven mijn $ switch = List :: Rotation :: schakelmodus> new; ## Drukt zelfs cijfers af tussen 2 en 10 foreach (2..10) {print "$ _N" als $ switch-> volgende; } Gebruik Lijst :: Rotatie om door een lijst met waarden te lussen. Zodra u bij het einde van de lijst bent, gaat u terug naar het begin. Lijst :: Rotatie wordt geïmplementeerd als een Singleton-patroon. Je krijgt altijd 1 (hetzelfde) rotatieobject, zelfs als je de nieuwe methode verschillende keren gebruikt met dezelfde reeks parameters. Dit wordt gedaan door Memoize te gebruiken op de nieuwe methode. Het retourneert hetzelfde object voor elk gebruik van nieuwe dat wordt geleverd met dezelfde lijst met parameters. De klasse lijst :: Rotatie bevat drie subklassen: lijst :: Rotatie :: Cycleloop door een lijst met willekeurige waarden. De lijst mag niet leeg zijn.list :: Rotatie :: Alternateurernate twee waarden. Lijst :: Rotatie :: Teggletoggle tussen True and False. Vereisten: · Perl


Lijst :: Rotatie Gerelateerde software