| Chiusura :: loop. Chiusura :: Loop è un modulo Perl con Redo, ultimo, successivo per i loop a base di chiusura. |
Scarica ora |
Chiusura :: loop. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Andy Armstrong
- Sito web dell'editore:
- http://search.cpan.org/~andya/
Chiusura :: loop. Tag
Chiusura :: loop. Descrizione
Chiusura :: Loop è un modulo perl con Redo, ultimo, Avanti per loop a base di chiusura. Chiusura :: Loop è un modulo Perl con Redo, Ultimo, Avanti per loop a base di chiusura.Synopsis Pacchetto Myiterator; Utilizzare la chiusura :: loop; # mixin sub nuova {my $ class = shift; ritorno bened {}, $ classe; } Sub Forall {My $ Self = Shift; My $ cb = pop || Die "Nessuna callback"; per il mio $ i (@_) {eval {$ self-> resa ($ cb, $ i); }; ultimo se $ self-> is_last; Die $ @ Se $ @; }} Pacchetto principale; My $ ITER = Myiterator-> Nuovo (); my @in = (1, 2, 3); my @out = (); $ iter-> Forall (@in, sub {my $ i = shift; $ iter-> Avanti se $ i == 2; # Valore skip Push @out, $ i;}); # @ @out è (1, 3) un'idea che i programmatori Perl possano utilmente prendere in prestito da Ruby è il concetto di sintetizzare nuovi costrutti del looping passando un blocco di codice in una funzione che lo chiama ripetutamente con valori successivi in una sequenza. In Sembra questo: def conte_to_ten I = 1 mentre i requisiti: · Perl.
Chiusura :: loop. Software correlato