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

ruby-changes:9307

From: keiju <ko1@a...>
Date: Wed, 17 Dec 2008 19:25:44 +0900 (JST)
Subject: [ruby-changes:9307] Ruby:r20845 (trunk): * lib/matrix.rb: shut up warning. [Bug #899]

keiju	2008-12-17 19:25:29 +0900 (Wed, 17 Dec 2008)

  New Revision: 20845

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

  Log:
     * lib/matrix.rb: shut up warning. [ruby-dev:37481] [Bug #899]

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

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20844)
+++ ChangeLog	(revision 20845)
@@ -1,3 +1,7 @@
+Wed Dec 17 19:23:28 2008  Keiju Ishitsuka  <keiju@r...>
+
+	* lib/matrix.rb: shut up warning. [ruby-dev:37481] [Bug #899]
+
 Wed Dec 17 15:44:28 2008  Yukihiro Matsumoto  <matz@r...>
 
 	* array.c (rb_ary_pop_m): use enum ary_take_pos_flags.
Index: lib/matrix.rb
===================================================================
--- lib/matrix.rb	(revision 20844)
+++ lib/matrix.rb	(revision 20845)
@@ -18,7 +18,6 @@
 # See classes Matrix and Vector for documentation. 
 #
 
-
 require "e2mmap.rb"
 
 module ExceptionForMatrix # :nodoc:
@@ -623,22 +622,18 @@
         q = a[i][k].quo(akk)
         a[i][k] = 0
         
-        (k + 1).upto(size) do   
-          |j|
+	for j in (k + 1).. size
           a[i][j] -= a[k][j] * q
         end
-        0.upto(size) do
-          |j|
+        for j in 0..size
           @rows[i][j] -= @rows[k][j] * q
         end
       end
       
-      (k + 1).upto(size) do
-        |j|
+      for j in (k + 1).. size
         a[k][j] = a[k][j].quo(akk)
       end
-      0.upto(size) do
-        |j|
+      for j in 0..size
         @rows[k][j] = @rows[k][j].quo(akk)
       end
     end
@@ -712,8 +707,8 @@
         akk = a[k][k]
         det *= -1
       end
-      (k + 1).upto(size) do
-        |i|
+
+      for i in k + 1 .. size
         q = a[i][k].quo(akk)
         (k + 1).upto(size) do
           |j|
@@ -753,7 +748,8 @@
         a[i], a[k] = a[k], a[i]
         det *= -1
       end
-      (k + 1).upto(size) do |i|
+
+      for i in (k + 1)..size
         q = a[i][k].quo(a[k][k])
         k.upto(size) do |j|
           a[i][j] -= a[k][j] * q
@@ -823,11 +819,10 @@
           end
         end
       end
-      (k + 1).upto(a_row_size - 1) do
-        |i|
+
+      for i in (k + 1)..(a_row_size - 1)
         q = a[i][k].quo(akk)
-        (k + 1).upto(a_column_size - 1) do
-          |j|
+	for j in (k + 1)..(a_column_size - 1)
           a[i][j] -= a[k][j] * q
         end
       end

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

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