From: kjana@... (YANAGAWA Kazuhisa) Date: 1999-06-26T00:10:57+09:00 Subject: [ruby-list:15114] Re: String#rindex with arbitrary starting point In message matz@netlab.co.jp writes: > というわけで、非互換にはなりますが、「始まる点」に修正する方 > 向で検討します。もしかしたら始点終点両方指定できるようにする > かも。 で,ruby-1.3.4-19990625 では String#rindex の第二引数が始点を表すよう になったわけですが, ruby -e 'p "oofoo".rindex "f", 2' #=> nil になってます. # ?f でも /f/ でも立派に nil になりますが. perl -e 'print(rindex("oofoo", "f", 2), "\n")' #=> 2 です.実際 "oofoo"[2] == ?f ですし. # FIXNUM が渡った場合のは謎の `pos-1' のせいだとわかりましたが,他は良 # くわからないの. -- 柳川和久 @ 東大阪市 . 大阪府 June 25, 1999 Of two evils choose the lesser.