Corutinas: El Módulo Coro

El módulo Coro de Marc Lehmann permite la escritura de corutinas en Perl.

Las corutinas se parecen a las subrutinas. El punto de entrada de una corutina es el comienzo del código de la corutina, pero los subsiguientes puntos de entrada son los puntos de yield (cede en Coro). Una corutina retorna cada vez que encuentra una sentencia yield (cede en Coro). Sin embargo, la siguiente vez que la corutina es llamada no empieza en el comienzo de la corutina sino justo después de su último yield.



Subsecciones
Casiano Rodríguez León
2010-03-22