| Iterator :: Array :: Jagged permute snel en itereren door meerdere gekartelde arrays |
Download nu |
Iterator :: Array :: Jagged Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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