From: Nobuyoshi Nakada Date: 2010-09-09T22:33:00+09:00 Subject: [ruby-dev:42215] Re: Enhancing Numeric#step なかだです。 At Thu, 9 Sep 2010 09:59:45 +0900, Yukihiro Matsumoto wrote in [ruby-dev:42204]: > たとえば、 > > rb_scan_args(argc, argv, "02:", &limit, &step, &kw); > > でキーワード辞書を取れたり、 > > rb_scan_keywords(kw, "by", &step, "to", &limit, NULL); > > で、キーワード辞書を分解したりするようなAPIはどうだろうかと > 考えています。 rb_scan_argsとrb_scan_keywordsで重複したものがあった場合はどうな るのでしょうか。つまり、この例で言うと 0.step(2, 1, to: 10, by: 2) などのように呼ばれた場合です。例外が起きたほうがいいような気がす るのですが、そう考えると処理が分かれていると面倒なことにならない でしょうか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦