| Cierre :: Loop Cierre :: Loop es un módulo PERL con rehacer, último, siguiente para los bucles basados en cierre. |
Descargar ahora |
Cierre :: Loop Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Andy Armstrong
- Sitio web del editor:
- http://search.cpan.org/~andya/
Cierre :: Loop Etiquetas
Cierre :: Loop Descripción
Cierre :: Loop es un módulo PERL con rehacer, último, siguiente para los bucles basados en cierre. Cierre :: Loop es un módulo PERL con rehacer, último, siguiente para los bucles basados en cierre.Synopsis Package Myiterator; usar cierre :: bucle; # Mixin Sub New {My $ Class = Shift; devolver bendice {}, $ clase; } Sub Forall {My $ Self = Shift; My $ CB = POP || Muere "No hay devolución de llamada"; por mi $ i (@_) {eval {$ auto-> rendimiento ($ cb, $ i); }; Último si $ auto-> is_last; Die $ @ if $ @; }} Paquete principal; My $ ITER = Myiterator-> Nuevo (); mi @in = (1, 2, 3); mi @out = (); $ iter-> forall (@in, sub {my $ i = shift; $ iter-> Siguiente si $ i == 2; # Skip Value Push @out, $ I;}); # @OUT es (1, 3) Una idea de que los programadores PERL pueden pedir prestado de manera útil de Ruby es el concepto de sintetizar nuevas construcciones de bucle al pasar un bloque de código a una función que la llama repetidamente con valores sucesivos en una secuencia. En rubí. Parece esto: def conde_to_ten i = 1 mientras yo requisitos: · Perl
Cierre :: Loop Software relacionado