From: Tadayoshi Funaba Date: 1998-04-17T01:31:01+09:00 Subject: [ruby-dev:2380] Re: experimental release 1.1b9_11 ふなばです。 ary_flatten ですが、たぶん、こうじゃないかなと。 --- array.c.orig Thu Apr 16 16:43:18 1998 +++ array.c Fri Apr 17 01:11:26 1998 @@ -1249,7 +1249,7 @@ if (TYPE(RARRAY(ary)->ptr[i]) == T_ARRAY) { VALUE ary2 = RARRAY(ary)->ptr[i]; - ary_replace(ary, i, RARRAY(ary2)->len, ary2); + ary_replace(ary, i, 1, ary2); i += RARRAY(ary2)->len - 1; lmod++; } # struct_aref で名前でも参照できるようになったみたいですが、struct_aset # はそうじゃないんですね。 --Tadayoshi Funaba