From: nobu.nakada@... Date: 2002-12-19T11:18:51+09:00 Subject: [ruby-dev:19119] class of substring なかだです。 # めんどくさいのでruby-devに。 [ruby-core:00650]からの話で、String#[]を末尾を共有するように変 更してしまったわけですが、これで返される文字列のクラスというの はどうなるべきなんでしょうか。やってから気づいたんですが、以前 とは若干動作が異なります。 class MyString < String; end s = MyString.new("abc")*30 s[1..-1].class # MyClass s[/b.*/].class # 以前はString、現在はMyClass 以前は、同じメソッドでも引数によって微妙に違っていたので、そっ ちがヘンだったという気がしなくもないのですが。 それと、MatchDataの部分文字列を返すメソッドについては、どちらを 返すべきでしょうか。今のところ、やはり上記の修正の影響で統一さ れていない状態になってしまってます。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦