From: matz@... (Yukihiro Matsumoto) Date: 2001-10-03T13:54:28+09:00 Subject: [ruby-dev:14859] Re: str[re, -1] raises NoMemoryError まつもと ゆきひろです In message "[ruby-dev:14857] Re: str[re, -1] raises NoMemoryError" on 01/10/03, Tanaka Akira writes: |残り二つはの可能性は想定しましたが、どちらかというと |str[re, i] と re.match(str)[i] が等価というのが好みですね。 うむ、そちらにしましょう。ただ、negative offsetで$&にアクセ スできるというのはかえって使いにくいと思うので、negativeでは $1以降しかアクセスできないとします。 |ちなみに、最初、i の役割は文字列の途中からマッチを始めるものかと想像し |ました。仮引数が offset なんていう名前だし。 私も妙だなとは感じたんです。りファクタリングしましょう。