| ITERATOR :: Array :: Jagged Permuta y itera rápidamente a través de múltiples matrices |
Descargar ahora |
ITERATOR :: Array :: Jagged Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- John Drago
- Sitio web del editor:
- http://search.cpan.org/~johnd/
ITERATOR :: Array :: Jagged Etiquetas
ITERATOR :: Array :: Jagged Descripción
Permuta y le permite rápidamente a través de múltiples matrices irregulares ITERATOR :: Array :: Jagged es un módulo PERL que puede permutar a través de conjuntos de matrices "irregulares" - matrices de larga longitud asignation :: Array :: Jagged trabaja mucho como el odómetro en un automóvil. Excepto que cada conjunto de "números" puede tener algún tipo de datos que desee, y cada conjunto puede contener 1 o más elementos.Synopsis Use ITERATOR :: Array :: Jagged; # Construir un conjunto de datos: My @Data = (, , ); # Iterador en modo orientado a objetos: My $ ITERATOR = ITERATOR :: Array :: Jagged-> Nuevo (Data => @data); MIENTRAS (MI @SSET = $ ITERADOR-> Siguiente) {Imprimir "Siguiente Set: '". Únete a ("", @set). "'\norte"; } # End WHILE WHILE () # ITERATOR es un SUBREF: My $ ITERSUB = ITERATOR :: Array :: Jagged-> get_iterator (@data); Mientras (mi @set = $ ITERSUB -> ()) {Imprimir "Siguiente Set: '". Únete a ("", @set). "'\norte"; } # End while () # Funcional de devolución de llamada: ITERATOR :: Array :: Jagged-> Permuta (Sub {my (@Set) = @_; imprimir "Siguiente conjunto: '". Únete a (", @Set). "'\ n";}, @Data); Cada ejemplo en el código anterior imprime lo siguiente: Siguiente SET: BCE' Siguiente Set: ADE 'Siguiente Set: BDE' Siguiente Set: ACF 'Siguiente Set: BCF' Siguiente Set : ADF 'Siguiente Set: BDF' Siguiente Set: ACG 'Siguiente Set: BCG' Siguiente Set: ADG 'Siguiente Set: BDG' Requisitos: · Perl
ITERATOR :: Array :: Jagged Software relacionado