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

ruby-changes:14931

From: matz <ko1@a...>
Date: Wed, 3 Mar 2010 16:27:14 +0900 (JST)
Subject: [ruby-changes:14931] Ruby:r26802 (trunk): * lib/matrix.rb (Vector#each2, collect2): small refactoring.

matz	2010-03-03 16:21:21 +0900 (Wed, 03 Mar 2010)

  New Revision: 26802

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=26802

  Log:
    * lib/matrix.rb (Vector#each2, collect2): small refactoring.

  Modified files:
    trunk/ChangeLog
    trunk/lib/matrix.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 26801)
+++ ChangeLog	(revision 26802)
@@ -1,3 +1,7 @@
+Wed Mar  3 15:54:20 2010  Yukihiro Matsumoto  <matz@r...>
+
+	* lib/matrix.rb (Vector#each2, collect2): small refactoring.
+
 Wed Mar  3 16:14:24 2010  Yukihiro Matsumoto  <matz@r...>
 
 	* lib/matrix.rb (Vector#each): make Vector enumerable.  
Index: lib/matrix.rb
===================================================================
--- lib/matrix.rb	(revision 26801)
+++ lib/matrix.rb	(revision 26802)
@@ -1170,7 +1170,7 @@
   def collect2(v) # :yield: e1, e2
     Vector.Raise ErrDimensionMismatch if size != v.size
     return to_enum(:collect2, v) unless block_given?
-    (0 ... size).collect do |i|
+    size.times.collect do |i|
       yield @elements[i], v[i]
     end
   end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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