迭代器一个迭代器是一个方法,这个方法里面有yield语句,使用了yield的方法叫做迭代器,迭代器并非一定要迭代,与传递给这个方法的块进行数据传输 yield将数据传给代码快,代码块再把数据传输给yield each方法就是一个迭代器,里面有yield语句 枚举器1 一个枚举器是Enumerable::Enumerator的一个对象,Enumerable是一个模块2 使用枚举器 1.8的时候需要 require 'enumerator',在2.1就不用了3 可以通过new来实例化一个枚举器,但是…