Flowdock
method

result

Importance_1
Ruby latest stable (v2_5_5) - 0 notes - Class: StopIteration
result() public

Returns the return value of the iterator.

o = Object.new
def o.each
  yield 1
  yield 2
  yield 3
  100
end

e = o.to_enum

puts e.next                   #=> 1
puts e.next                   #=> 2
puts e.next                   #=> 3

begin
  e.next
rescue StopIteration => ex
  puts ex.result              #=> 100
end
Show source
Register or log in to add new notes.