枚举对象是从数组创建的a
。是否有任何方法可以指出.first
何时.next
到达终点。
a = [5,1]
b = a.to_enum
b.next #=> 5
b.next #=> 1
b.next #=> Stop Iteration: Iteration reached an end.
是否可以指向第一个元素,以便我可以再次使用下一个或指向上一个元素或循环?
b.prev #=> undefined method
b.previous #=> undefined method