Iterator :: Array :: Jagged

permute snel en itereren door meerdere gekartelde arrays
Download nu

Iterator :: Array :: Jagged Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • John Drago
  • Uitgever website:
  • http://search.cpan.org/~johnd/

Iterator :: Array :: Jagged Tags


Iterator :: Array :: Jagged Beschrijving

Snel permeren en itereren door meerdere gekartelde arrays Iterator :: Array :: Jagged is een Perl-module die kan permerent door sets van "Jagged" -arrays - arrays met verschillende lengtes.iterator :: array :: Jagged werkt net als de kilometerteller in een auto. Behalve dat elke set "nummers" een soort gegevens kan hebben die u wilt, en elke set kan 1 of meer elementen bevatten. Synopsis Gebruik iterator :: array :: gekarteld; # Bouw een reeks gegevens op: mijn @DATA = (, , ); # Iterator in objectgeoriënteerde modus: mijn $ iterator = iterator :: array :: jagged-> nieuw (gegevens => \ @Data); Terwijl (mijn @set = $ iterator-> volgende) {print "volgende set: '". Word lid ("", @SET). "'\N"; } # eindigen terwijl () # iterator is een subref: mijn $ itersub = iterator :: array :: jagged-> get_iterator (@DATA); Terwijl (mijn @set = $ iTersub -> ()) {print "volgende set: '". Word lid ("", @SET). "'\N"; } # Einde () # Functionele callback-stijl: iterator :: array :: Jagged-> permute (sub {mijn (@set) = @_; print "Volgende set: ''. Word lid (" ", @SET). "'\ n";}, @DATA); elk voorbeeld in de hierboven code Drukt het volgende aan: Volgende set: BCE' Volgende set: ADE 'Volgende set: BDE' Volgende set: ACF 'Volgende set: BCF' volgende set : ADF 'Volgende set: BDF' Volgende set: ACG 'Volgende set: BCG' Volgende set: ADG 'Volgende set: BDG' Vereisten: · Perl


Iterator :: Array :: Jagged Gerelateerde software