From: nobu@... Date: 2006-09-05T04:54:45+09:00 Subject: [ruby-dev:29479] Re: ext/tk/tkutil なかだです。 At Mon, 4 Sep 2006 23:56:28 +0900, Yukihiro Matsumoto wrote in [ruby-dev:29474]: > |ちなみに、rb_str_set_len()はあるようですが、rb_ary_set_len()は > |追加されないんでしょうか。 > > 毎回オンデマンドなものですから。どこかで必要性が出たら喜んで > 追加します。 rb_ary_new2()した直後はRARRAY_LEN()は常に0なので、半分は単純に 消しました。残りは RARRAY_PTR(dst)[RARRAY_LEN(dst)++] = val という形なのでrb_ary_push()で代用しましたが、効率面からいうと rb_ary_set_len()を使いたいのかもしれません。これは永井さんの判 断を待ったほうがいいのかも。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦