[Rejected] Range#each should not yield its `begin' itself

Issue #3378 has been updated by Akinori MUSHA.

Status changed from Feedback to Rejected

まあselfが返ってくることもあり、いじってしまうと影響は不定、ということで一度閉じます。

Feature #3378: Range#each should not yield its `begin’ itself

Author: Yusuke E.
Status: Rejected
Priority: Normal
Assignee: Akinori MUSHA
Category: lib
Target version: 1.9.x
ruby -v: ruby 1.8.8dev (2010-05-26) [i686-linux]

=begin
遠藤です。

1.8 で、以下のコードが “A” しか出力してくれません。

$ ruby18 -ve ‘(“A”…“H”).map {|x| p x; x << 1 }’
ruby 1.8.8dev (2010-05-26) [i686-linux]
“A”

“B” “C” … “H” まで出力してほしいです。1.9 ではしてくれます。


Yusuke E. [email protected]
=end

2011/7/17 Akinori MUSHA [email protected]:

$B$^$“(Bself$B$,JV$C$F$/$k$3$H$b$”$j!“$$$8$C$F$7$^$&$H1F6A$OITDj!”$H$$$&$3$H$G0lEYJD$8$^$9!#(B

$B$J$s$G$3$l$rEPO?$7$?$N$+$b$&3P$($F$J$$$N$G$9$,!"$*$=$i$/(B
$B$3$N0c$$$K%O%^$C$F%+%C$H$J$C$FEPO?$7$?$s$@$H;W$$$^$9!#(B

$B:#$+$i8+$k$HITDj$H8@$o$l$F$b$7$g$&$,$J$$$+$J$H;W$$$^$9$7!“(B
1.8.7 $B$rJQ$($k$Y$-$H$OA4$/;W$o$J$$$N$G!”(B1.8.8 $B$,$J$5$=$&(B
$B$J:#$H$J$C$F$O(B reject $B$G0l8~$K9=$$$^$;$s!#(B
$B$"$j$,$H$&$4$6$$$^$7$?!#(B