设置e内部下一个yield要返回的值。如果没有设置该值,yield返回nil。这个值在被yield之后被清除。
我尝试了一个示例,但我认为这不是理解该
#feed
方法的示例。
a = [1,2,3,4].to_enum
p a.next #=> 1
a.feed 'foo'
p a.next #=> 2 , I expected here 'foo'
谁能给我一个很好的例子来了解该#feed
方法的工作原理?
设置e内部下一个yield要返回的值。如果没有设置该值,yield返回nil。这个值在被yield之后被清除。
我尝试了一个示例,但我认为这不是理解该
#feed
方法的示例。
a = [1,2,3,4].to_enum
p a.next #=> 1
a.feed 'foo'
p a.next #=> 2 , I expected here 'foo'
谁能给我一个很好的例子来了解该#feed
方法的工作原理?