ruby-reference-manual:3373
From: "pypypy567 (py _)" <redmine@r...>
Date: Sun, 21 Oct 2012 15:27:38 +0900
Subject: [ruby-reference-manual:3373] [るりまプロジェクト - Bug #68] Matrix#row と Matrix#column のイテレーション
Issue #68 has been updated by pypypy567 (py _). File Matrix.patch added これほぼ解決済みですね。ただ「各」の位置がちょっと気になったのと、ブロックを与えた場合の返り値は for 文の返り値がそのまま返されてるので不定が適切な気がします。 (最新では変わってるみたいですが意図がよく分からなかったのでとりあえずパス。) ---------------------------------------- Bug #68: Matrix#row と Matrix#column のイテレーション https://bugs.ruby-lang.org/issues/68#change-31120 Author: date (Ken DATE) Status: Open Priority: Low Assignee: Category: doc Target version: reporter: rock ruby_version: 1.8,1.9 =begin Matrix#row の説明が 第i番目の行ベクトルを返す。ブロックが与えられたときは、各行ベクトルについて、ブロックを繰り返す。 となっていますが,後半が誤りです。 ブロックが与えられたときは,各行ベクトルについてブロックを繰り返すのではなく, 指定した行の要素についてブロックを繰り返します。 なお,メソッドの呼び出し形式が「row(i)」しか挙がっていませんが, ブロックを与えたときの形も必要だと思います。 Matrix#column についても同様です。 ※こういう間違いだったら「優先度:High」でいいんでしょうか? ダメなら Normal に変えてください。 =end -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/