Comment on (Python) Generator Tricks For Systems Programmer (pdf)Comments−gerds14yIs there an equivalent in Ruby?−irahul14yNot as high level as Python's generator expressions, but you can use Ruby's fibers to implement generators.−rue14yEnumerator solves typical generator scenarios reasonably well, and are easy to implement for your own classes. They use Fibers internally, and include Enumerable. Enumerator supports both internal and external iteration.
Comments
Is there an equivalent in Ruby?
Not as high level as Python's generator expressions, but you can use Ruby's fibers to implement generators.
Enumerator solves typical generator scenarios reasonably well, and are easy to implement for your own classes. They use Fibers internally, and include Enumerable. Enumerator supports both internal and external iteration.