まつもと ゆきひろです.
In message "[ruby-list:1266] [BUG] split (Re: ruby 0.99.4-961212 available)"
on 96/12/12, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|人間デバッガ原です。
いやあ,すみません.明日はいっぱい感謝させてください.
お会いできるのが楽しみです.
# これじゃ私信だ.^^;;;
|print "a b".split(/ /).join(","), "\n" # ==> ,b
|
|となってしまいます。
バグですね.しかも致命的な.直しましたけど.
以下のパッチを当ててください.
--- string.c.orig Tue Dec 10 15:18:00 1996
+++ string.c Thu Dec 12 16:11:33 1996
@@ -1689,7 +1689,7 @@
}
}
else {
- ary_push(result, str_substr(str, BEG(0), END(0)-BEG(0)));
+ ary_push(result, str_substr(str, beg, end-beg));
beg = start = END(0);
}
last_null = 0;