From: matz@... (Yukihiro Matsumoto) Date: 2000-09-12T07:46:48+09:00 Subject: [ruby-dev:10894] Forward: [ruby-ext:01274] Re: 多重代入での to_a (Re: Ruby/Python doesn't work with Ruby 1.6) まつもと ゆきひろです ruby-extから持って来ました。 要するに1.5系で多重代入の右辺をto_aで変換しなくなったが、 to_aryがあればそれを使うようにしてはどうだろうか、という話で す。確かに * to_hash, to_io, to_strなど他の基本データ型には「その型に 見せかけたいときに使う」ための内部変換メソッドがある。 * 実は配列のためのto_aryは他の局面ではすでに使われている。 たとえばArray#replaceは左辺が配列でないとき、to_aryで配 列化することを試みる。 ことからto_aryを使うのは自然に思えてきました。リリース直前の 変更ではありますが、賛成してくださると幸いです。 ------- Start of forwarded message ------- Date: Tue, 12 Sep 2000 01:53:02 +0900 From: Masaki Fukushima Subject: [ruby-ext:01274] Re: 多重代入での to_a (Re: Ruby/Python doesn't work with Ruby 1.6) To: ruby-ext@netlab.co.jp (ruby-ext ML) In-Reply-To: In your message of "Tue, 12 Sep 2000 01:26:06 +0900" 福嶋です。 At Tue, 12 Sep 2000 01:26:06 +0900, Yukihiro Matsumoto wrote: > あと、半日くらいなら相談に乗れます。ただ、 > > * to_aを使うようにはしない > * 現状かto_aryのような新しい変換メソッドを導入するかのどち > らか > > になるでしょう。 あえて今からの変更を強く要望するわけではありませんが、反対意見がな ければ、to_aryは入れても良いように思います。 - --- 福嶋正機 ------- End of forwarded message -------