From: OZAWA -Crouton- Sakuro Date: 2001-12-07T19:12:55+09:00 Subject: [ruby-list:32817] Re: 添削お願い さくです。 In article <20011207185255.4276.GGB03124@nifty.ne.jp>, Take_tk writes: > 見てのとおり、ユーザが指定した拡張子のリストの文字列を正規表現の配列に変 > 換するものです。どうも、なんか、冗長な気がします。どちら様か添削していた > だけませんか?。 > omit_exts = ".com .exe .dic .obj .lib .lzh .tpu .bak" まず、ここを omit_exts = %w(.com .exe .dic. .obj .lib .lzh .tpu .bak) と指定してもらうようにするのは駄目ですか? そうすると、selectも不要になるので、 arr = omit_exts.collect {|s| Regexp.new(Regexp.quote(s) + '$', true) } だけで済むと思うのですが。 -- OZAWA -Crouton- Sakuro VERBA VOLANT, SCRIPTA MANENT Mail: mailto:crouton@weatherlight.org GnuPG: 1C1A 4C26 32E2 A911 7B62 Web: http://www.weatherlight.org/~crouton/ E194 37C0 8725 F1D8 F388 ** Changed 2001/11/09 **