るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.035秒)
トップページ > バージョン:2.7.0[x] > クエリ:io[x] > クエリ:each[x] > クラス:StopIteration[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each_line
  4. io readlines

ライブラリ

検索結果

StopIteration#result -> object (9058.0)

この例外オブジェクトを発生させる原因となったメソッド等の返り値を返します。

...ect = Object.new
def object.each
yield :yield1
yield :yield2
:each_returned
end

enumerator = object.to_enum

p enumerator.next #=> :yield1
p enumerator.next #=> :yield2

begin
enumerator.next
rescue StopIteration => error
p error.result #=> :each_returned
end...