[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3769

From: "sekai (sekai kobayashi)" <redmine@r...>
Date: Tue, 27 Aug 2013 22:10:35 +0900
Subject: [ruby-reference-manual:3769] [るりまプロジェクト - Bug #8824][Open] 実行結果の表示が異なる


Issue #8824 has been reported by sekai (sekai kobayashi).

----------------------------------------
Bug #8824: 実行結果の表示が異なる
https://bugs.ruby-lang.org/issues/8824

Author: sekai (sekai kobayashi)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


■対象URL
http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fcontrol.html#retry

■内容

以下のサンプルコードが記載されています。

def iter(var = p("(a)"))
  p " : "
  yield
  p "(c)"
  p " : "
ensure
  p "(d)"
end
iter { p "(b)"; redo  }     # => (a) .. (b)(b)(b)(b) ...
iter { p "(b)"; next  }     # => (a) .. (b)(c) .. (d)
iter { p "(b)"; break }     # => (a)..(b)(d)


上記の表示結果ですが、正しくは以下ではないでしょうか。

iter { p "(b)"; redo  }     # => (a):(b)(b)(b)(b) ...
iter { p "(b)"; next  }     # => (a):(b)(c):(d)
iter { p "(b)"; break }     # => (a):(b)(d)


お手数かけます。
よろしくご検討ください。


-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    3769 2013-08-27 15:10 [redmine@r...        ] [るりまプロジェクト - Bug #8824][Open] 実行結果の表示が異なる
      3796 2013-09-02 11:33 ┣[redmine@r...        ] [るりまプロジェクト - Bug #8824][Rejected] 実行結果の表示が異なる
      3836 2013-09-10 15:30 ┗[redmine@r...        ] [るりまプロジェクト - Bug #8824] 実行結果の表示が異なる