ruby-reference-manual:3350
From: "pypypy567 (py _)" <redmine@r...>
Date: Mon, 8 Oct 2012 15:20:05 +0900
Subject: [ruby-reference-manual:3350] [るりまプロジェクト - Bug #7118][Open] Matrix#[] の例外とかに関する記述
Issue #7118 has been reported by pypypy567 (py _). ---------------------------------------- Bug #7118: Matrix#[] の例外とかに関する記述 https://bugs.ruby-lang.org/issues/7118 Author: pypypy567 (py _) Status: Open Priority: Normal Assignee: Category: Target version: reporter: ruby_version: http://doc.ruby-lang.org/ja/1.9.3/method/Matrix/i/element.html > 行成分にMatrix#row_sizeより大きな値を指定した場合には例外が発生します。列成分にMatrix#column_sizeより大きな値を指定した場合にはnilを返します。 と有りますが 1.9.2 からはどちらも nil を返すようです。 1.9.1p431 では単に @rows[i][j] だった所が 1.9.2p320 では @rows.fetch(i){return nil}[j] となっています。 1.9.2 以降の挙動なら ===== 注意 とする必要は無い気がします。 -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/