From: Minero Aoki Date: 2000-06-23T17:46:51+09:00 Subject: [ruby-dev:10119] Re: bit fix for net/protocol.rb あおきです。 In mail "[ruby-dev:10115] Re: bit fix for net/protocol.rb" matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > > In message "[ruby-dev:10114] Re: bit fix for net/protocol.rb" > on 00/06/23, WATANABE Hirofumi writes: > > |: @buffer = @buffer[ len, bsi - len ] || "" > |: > |:なんて感じでどうでしょう? > | > |なんかこれって結構ありそう. > > うむむ、考えてみるとこういうケースって str[pos,len] で > pos == str.size かつ len == 0 というケースですよね。 > こういう場合には "" を返すというルールで救済できる? それに賛成です。意味的にも、そのほうが自然ではないかと。 インデックス: 0 1 2 3 ..... s-2 s-1 s 要素 : あ い う を ん ↑ ここから長さ 0 だから、取得しようとしている範囲はまだ配列内におさまりますよね。 と書いていたらもうチェックインされてる… ------------------------------------------------------------------- あおきみねろう