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

ruby-reference-manual:1073

From: Anonymous <redmine@r...>
Date: Wed, 16 Jul 2008 22:05:38 +0900
Subject: [ruby-reference-manual:1073] [ReferenceManualRenewalProject - Bug #280] (Open) Object#to_a と String#to_a

チケット #280 が報告されました。 (by Anonymous)

----------------------------------------
Bug #280: Object#to_a と String#to_a
http://redmine.ruby-lang.org/issues/show/280

起票者: Anonymous
ステータス: Open
優先度: Normal
担当者: 
カテゴリ: 
Target version: 
reporter: rock
ruby_version: 1.8


Object#to_a の説明において,

> 配列に変換できない(to_ary を持たない)オブジェクトは、自身のみを含む長さ 1 の
> 配列に変換されます。

のくだりは合っていますか?
"a".to_ary が NoMethodError になるので,文字列は「to_ary を持たないオブジェクト」です
よね?
で,確かに "a".to_a は ["a"] になるので,上の説明に合致していますが,"".to_a が [""] では
なく [] になることが説明できません。
もし Object#to_a とは別に String#to_a があるのだったら,マニュアルにも String#to_a のページ
を追加する必要があります。


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

->    1073 2008-07-16 15:05 [redmine@r...        ] [ReferenceManualRenewalProject - Bug #280] (Open) Object#to_a と String#to_a
      1156 2008-07-31 15:49 ┗[redmine@r...        ] [ReferenceManualRenewalProject - Bug #280] (Closed) Object#to_a と String#to_a