ruby-reference-manual:3796
From: "okkez (okkez _)" <redmine@r...>
Date: Mon, 2 Sep 2013 18:33:23 +0900
Subject: [ruby-reference-manual:3796] [るりまプロジェクト - Bug #8824][Rejected] 実行結果の表示が異なる
Issue #8824 has been updated by okkez (okkez _). Status changed from Open to Rejected ここは、無限ループの例もあるので、出力内容を表わしているのではなく実行順序を模式的に表わしていると思って読んで欲しいです。 " : " の出力があるのがわかりづらい気がするので、ドキュメントからは削除しました。 ---------------------------------------- Bug #8824: 実行結果の表示が異なる https://bugs.ruby-lang.org/issues/8824#change-41538 Author: sekai (sekai kobayashi) Status: Rejected 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] 実行結果の表示が異なる