From: matz@... (Yukihiro Matsumoto) Date: 2001-07-10T11:24:38+09:00 Subject: [ruby-dev:13798] Re: Dir::glob() まつもと ゆきひろです In message "[ruby-dev:13795] Re: Dir::glob()" on 01/07/10, "Akinori MUSHA" writes: |> |> それならDir::[]を複数引数とれるようにして(1.6の)Dir.glob("a* b*")と |> (新しい)Dir["a*", "b*"]が同じになるようにするのはどうでしょうか? | | そのとき Dir::glob() をどうするかが問題なんですよね。最後の |パラメータが Integer ならフラグと見なすという手はありますが、 |そういうインターフェースは他に例がないし。 Marshal#dumpがそれに近いことをしてますね。あと、printfも第1 引数がIOだったらというようなことをしてます。お勧めではないで すけどね。 | glob はフラグを指定できるがパターンは一つだけ、 [] はフラグを |受け付けないがパターンはいくつでも与えられる、というのは非常に |変な感じがする。 そうですか。同じような機能でも違うAPIなんだから違っても構わ ないと思いますけどね。