Iterador :: Array :: Jagged

Permute e iterar rapidamente através de várias matrizes irregulares
Baixe Agora

Iterador :: Array :: Jagged Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • John Drago
  • Site do editor:
  • http://search.cpan.org/~johnd/

Iterador :: Array :: Jagged Tag


Iterador :: Array :: Jagged Descrição

Permute e itera rapidamente através de múltiplos arrays irregulares Iterator :: Array :: Jagged é um módulo Perl que pode permutar através de conjuntos de matrizes "jagged" - matrizes de comprimentos variáveis.iterator :: Array :: Jagged funciona muito parecido com o odômetro em um automóvel. Exceto que cada conjunto de "números" pode ter qualquer tipo de dados que você deseja, e cada conjunto pode conter 1 ou mais elementos.Synopsis usar iterator :: Array :: Jagged; # Construa um conjunto de dados: MyData = (, , ); # Iterador no modo orientado a objetos: meu $ iterator = iterator :: Array :: Jagged-> Novo (Data => \ @data); while (meu @set = $ iterator-> next) {Imprimir "próximo conjunto: '". Junte-se ("", @set). "'\ n"; } # final while () # iterator é um subref: meu $ ITERSUB = ITERATOR :: Array :: Jagged-> get_iterator (@data); Enquanto (meu @set = $ itersub -> ()) {print "próximo conjunto: '". Junte-se ("", @set). "'\ n"; } # End while () # estilo de chamada funcional: iterator :: array :: jagged-> Permute (sub {myset) = @_; imprimir "próximo conjunto: '". "" ", @set). "\ n";}, @data); cada exemplo no código acima é imprime o seguinte: próximo conjunto: BCE 'próximo conjunto: ADE' próximo conjunto: BDE 'próximo conjunto: ACF' próximo conjunto: bcf 'próximo conjunto: bcf' próximo conjunto : adf 'próximo conjunto: bdf' próximo conjunto: acg 'próximo conjunto: bcg' próximo conjunto: adg 'próximo conjunto: bdg' requisitos: · Perl.


Iterador :: Array :: Jagged Software Relacionado