Objekt :: iterat

Iteratoren für Objekte, die das nächste Element kennen
Jetzt downloaden

Objekt :: iterat Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • brian d foy
  • Website des Verlags:
  • http://search.cpan.org/~bdfoy/

Objekt :: iterat Stichworte


Objekt :: iterat Beschreibung

Iteratoren für Objekte, die das nächste Element kennen Object :: iterery ist ein Perl-Modul, das Steuerstrukturen ermöglicht, die durch die Elemente eines Objekts iteriert, das durch die Elemente eines Objekts iteriert werden kann, das nicht auf einmal als Liste der Elemente dargestellt werden kann. Objekte können eine virtuelle Sammlung darstellen, die sich außerhalb der Reichweite von Foreach, Map und Grep darstellt, da sie sich nicht in eine Liste drehen können. Wenn das Objekt ein nächstes Element zurückgeben kann, kann er dieses Modul verwenden. Das Itererat setzt voraus, dass das Objekt auf __Next__ mit dem nächsten Element reagiert, und __more__ mit TRUE oder FALSE, wenn mehr Elemente verarbeitet werden bleiben. Die __Init__-Methode wird vor der ersten Iteration aufgerufen (wenn es existiert) und ansonsten stumm übersprungen wird. Die Steuerstruktur setzt sich fort, bis das __more__-Verfahren falsch zurückgibt (was nicht bedeutet, dass es alle Elemente besucht hat, aber das Objekt hat sich entschieden, das iteratieren zu stoppen). Am Ende aller Iterationen (wenn __MORE__ Returns falsch zurückgibt), objekt :: itererieren Sie Anrufe __final__, wenn es existiert, und teilen Sie es ansonsten. Die Steuerstruktur setzt $ _ in das aktuelle Element, genau wie foreach, map und grep.synopsis Objekt :: iterieren Sie qw (iterieren Sie IMAP IMAP); iterieren {...} $ objekt; mein @ filtered = igrep {...} $ $ obs; My @Transformed = IMAP {...} $ Object; Anforderungen: · Perl.


Objekt :: iterat Zugehörige Software