| Encerramento :: Loop. fechamento :: loop é um módulo Perl com refazer, por último, próximo para loops de fechamento. |
Baixe Agora |
Encerramento :: Loop. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Andy Armstrong
- Site do editor:
- http://search.cpan.org/~andya/
Encerramento :: Loop. Tag
Encerramento :: Loop. Descrição
Encerramento :: Loop é um módulo Perl com refazer, por último, próximo para loops de fechamento baseado. Encerramento :: Loop é um módulo Perl com Refazer, por último, próximo para loops de fechamento. Mylerador de pacote; Use o fechamento :: Loop; # mixin sub new {my $ classe = turno; retorno abençoe {}, $ classe; } Sub Forall {My $ self = shift; meu $ cb = pop || morrer "sem retorno"; para o meu $ i (@_) {eval {$ auto-> rendimento ($ cb, $ i); }; por último se $ auto-> is_last; morrer $ @ se $ @; }} Pacote principal; meu $ iter = Myiterator-> Novo (); meu @in = (1, 2, 3); meu @out = (); $ iter-> forall (@in, sub {my {$ i = shift; $ iter-> next se $ i == 2; # skip value push @out, $ i;}); # @out é (1, 3) uma ideia que os programadores perl podem usar de forma útil do Ruby é o conceito de sintetizar novas construções de loop passando por um bloco de código para uma função que repetidamente o chama com valores sucessivos em uma sequência. Parece que isto: def contagem_to_ten i = 1 enquanto eu requisitos: · Perl.
Encerramento :: Loop. Software Relacionado