# [Feature:trunk] rubyspec: Vector.each2 given one argument returns self when given a block FAILED

e\$B\$\$\$7\$D\$+\$5\$se(B
e\$B1sF#\$G\$9!#e(B

rubyspec e\$B\$,!"e(BVector#each2 e\$B\$,e(B self
e\$B\$rJV\$9\$3\$H\$r4|BT\$7\$F\$\$\$^\$9!#e(B
e\$BG<[email protected]\$G\$-\$J\$/\$b\$J\$\$4|BT\$J\$N\$G!"1~\$(\$F\$7\$^\$C\$F\$\$\$\$\$G\$7\$g\$&\$+!#e(B

e\$B8=:_\$Oe(B size.times e\$B\$N5"\$jCM\$,\$=\$N\$^\$^La\$C\$F\$\$\$^\$9!#e(B

diff --git a/lib/matrix.rb b/lib/matrix.rb
index e6f5fe1…d452bf4 100644
— a/lib/matrix.rb
+++ b/lib/matrix.rb
@@ -1149,6 +1149,7 @@ class Vector
size.times do |i|
yield @elements[i], v[i]
end

• self
end

e\$B\$1\$\$\$8\$e!w\$\$\$7\$D\$+\$G\$9e(B.

In [ruby-dev:40241] the message: “[ruby-dev:40241] [Feature:trunk]
rubyspec: Vector.each2 given one argument returns self when given a
block FAILED”, on Jan/29 22:32(JST) Yusuke ENDOH writes:

e\$B\$\$\$7\$D\$+\$5\$se(B
e\$B1sF#\$G\$9!#e(B

rubyspec e\$B\$,!"e(BVector#each2 e\$B\$,e(B self e\$B\$rJV\$9\$3\$H\$r4|BT\$7\$F\$\$\$^\$9!#e(B
e\$BG<[email protected]\$G\$-\$J\$/\$b\$J\$\$4|BT\$J\$N\$G!"1~\$(\$F\$7\$^\$C\$F\$\$\$\$\$G\$7\$g\$&\$+!#e(B

e\$BB>\$Ne(Beache\$B7O\$,e(B rubyspec e\$B\$G\$=\$&\$J\$C\$F\$\$\$k\$J\$ie(B,
e\$B\$=\$l\$G\$\$\$\$\$H;W\$\$\$^\$9e(B.

__
---------------------------------------------------->> [email protected](B
e\$B7=<ye(B <<—
---------------------------------->> e-mail: [email protected] <<—

e\$B%A%1%C%He(B #2687 e\$B\$,99?7\$5\$l\$^\$7\$?!#e(B (by Yusuke E.)

e\$B%9%F!<%?%9e(B Opene\$B\$+\$ie(BClosede\$B\$KJQ99e(B
e\$B?JD=e(B % 0e\$B\$+\$ie(B100e\$B\$KJQ99e(B

This issue was solved with changeset r26538.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

http://redmine.ruby-lang.org/issues/show/2687

e\$B1sF#\$G\$9!#e(B

2010e\$BG/e(B2e\$B7ne(B1e\$BF|e(B18:42 [email protected]=<ye(B
[email protected]:

rubyspec e\$B\$,!"e(BVector#each2 e\$B\$,e(B self e\$B\$rJV\$9\$3\$H\$r4|BT\$7\$F\$\$\$^\$9!#e(B
e\$BG<[email protected]\$G\$-\$J\$/\$b\$J\$\$4|BT\$J\$N\$G!"1~\$(\$F\$7\$^\$C\$F\$\$\$\$\$G\$7\$g\$&\$+!#e(B

e\$BB>\$Ne(Beache\$B7O\$,e(B rubyspec e\$B\$G\$=\$&\$J\$C\$F\$\$\$k\$J\$ie(B, e\$B\$=\$l\$G\$\$\$\$\$H;W\$\$\$^\$9e(B.

e\$B\$"\$j\$,\$H\$&\$4\$6\$\$\$^\$9!#e(B

rubyspec e\$B\$b\$^[email protected]*\$G\$J\$\$\$;\$\$\$+!“B>\$Ne(B each
e\$B7O\$G\$=\$&\$J\$C\$F\$\$\$J\$\$e(B
e\$B\$H\$3\$m\$b\$”\$j\$^\$9\$,!“AH\$9~\$\$Ne(B each
e\$B7O\$O\$[\$\$=\$&\$J\$C\$F\$\$\$F!”%i%\$e(B
e\$B%V%i%j\$G\$be(B set e\$B\$de(B stringio
e\$B\$J\$I\$=\$&\$J\$C\$F\$\$\$k\$H\$3\$m\$b\$"\$j\$^\$7\$?!#e(B
e\$B\$^[email protected]\$=\$&\$J\$C\$F\$\$\$J\$\$\$H\$3\$m\$b\$\$A\$\$AD>\$7\$F\$\$\$1\$l\$P\$H;W\$\$\$^\$9!#e(B

e\$B\$H\$\$\$&\$o\$1\$G!"%3%_%C%H\$5\$;[email protected]\$-\$^\$7\$?!#e(B

# e\$B\$7\$+\$78D?ME*\$K\$O!"e(Beach e\$B\$Oe(B void e\$BE*\$J%a%=%C%I\$J\$N\$Ge(B

nil e\$B\$rJV\$7\$?e(B

# e\$BJ}\$,\$h\$+\$C\$?\$H;W\$o\$J\$\$\$3\$H\$b\$J\$\$e(B

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs