[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2207] Re: [BUG] split(" ", limit)

From: matz@... (Yukihiro Matsumoto)
Date: 1997-02-19 07:45:19 UTC
List: ruby-list #2207
まつもと ゆきひろです.

In message "[ruby-list:2205] Re: [BUG] split(" ", limit)"
    on 97/02/19, WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:
|わたなべです.

|:ここを1にしないと結果が原さんの示したものと変わっちゃうんで
|:すけど,僕のところだけ?
|
|そうか. ふたりして惜しいの言い合いはこれが原因だったんだ.
|わたしは原さんのテストした split(":", n) でテストしてました.
|awk じゃないんだから ":" はまずい?

まずくはないですね.わたなべさんの修正は

  i = 0
  ary_pushをチェックの後に移動

というものでしたが,パターンが正規表現の場合はary_pushがチェッ
クの前のままでした.ということで,パターンが文字列の場合と正
規表現の場合で動作が違っていたんですね.

んで,これは

  i = 0
  ary_pushはチェックの前

に統一しようと思うのですが,そもそもわたなべさんの修正の意義
を良く理解していないので,まずいのかも知れません.が,たぶん,
limitが0の場合と1の場合を特別扱いしたので問題なくなったと思
うのですが….
                                まつもと ゆきひろ /:|)
p.s.
分からないひとはごめんなさい.興味のある人はstring.cの1629行
目辺りから読んでみてください.

In This Thread