| Listar :: Rotação. Listation :: Rotação permite loop através de uma lista de valores através de um objeto Singleton implementado como fechamento. |
Baixe Agora |
Listar :: Rotação. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Imre Saling
- Site do editor:
- http://search.cpan.org/~pelagic/List-Rotation-1.007/lib/List/Rotation.pm
Listar :: Rotação. Tag
Listar :: Rotação. Descrição
Listar :: Rotação permite limitar uma lista de valores através de um objeto Singleton implementado como fechamento. Lista :: Rotação permite loop (ciclo, alternar ou alternar) através de uma lista de valores por meio de um objeto Singleton implementado como Preenchimento.Synopsis use lista :: Rotação; meu @array = qw (a b c); Minha Lista $ First_Cycle = :: Rotação :: Ciclo-> Novo (@Array); Minha Lista $ SEGUND_CYCLE = :: Rotação :: Ciclo-> Novo (@Array); ## O mesmo objeto é retornado como acima Imprimir $ first_cycle-> próximo; ## imprime uma impressão $ segundo_cycle-> em seguida; ## Imprime B Imprimir $ First_Cycle-> Em seguida; ## Imprime C Imprimir $ SECUND_CYCLE-> Next; ## Imprime um loop de volta para iniciar meu $ alternation = List :: Rotation :: alternate-> Novo (qw (ímpar par)); Imprimir $ alternation-> Next; ## imprime Impressão ímpar $ alternation-> Em seguida; ## imprime mesmo imprima $ alternation-> próximo; ## imprime ímpar $ alternation-> Redefinir; ## Redefinir a alternância para o primeiro item Imprimir $ alternation-> Next; ## imprime ímpar my $ switch = List :: Rotation :: Toggle-> Novo; ## imprime números pares entre 2 e 10 foreach (2..10) {imprimir "$ _n" se $ switch-> próximo; } Usar lista :: rotação para loop através de uma lista de valores. Depois de chegar ao final da lista, você voltar para o começo. Lista :: Rotação é implementada como um padrão de singleton. Você sempre consegue 1 (o mesmo) objeto de rotação, mesmo se você usar o novo método várias vezes com o mesmo conjunto de parâmetros. Isso é feito usando o memoize no novo método. Ele retorna o mesmo objeto para cada uso de novo que vem com a mesma lista de parâmetros. A rotação de classe :: Rotação contém três subclasses: Lista :: Rotação :: Cycleloop através de uma lista de valores arbitrários. A lista não deve ser vazia.Lista :: Rotation :: alternatealternate dois valores.Lista :: Rotation :: ToGGLETOGGLE entre true e falso. Requisitos: · Perl.
Listar :: Rotação. Software Relacionado