[#39863] forループの速度 — Masahiro Sato <msato@...>

15 messages 2004/07/20

[#39868] イテレータとfor文 — OOTANI TAKASHI <otn@...5.so-net.ne.jp>

大谷と申します。

31 messages 2004/07/20
[#39886] Re: イテレータとfor文 — Tietew <tietew-ml-ruby-list@...> 2004/07/21

[ruby-list:39827] Q: Cannot OptionParser ignore errors?

From: Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
Date: 2004-07-06 03:18:59 UTC
List: ruby-list #39827
こしみずです。

optparse.rbのOptionParserですが、defineされていないオプションでエラー
を起こさずに単に無視することはできないでしょうか?

複数のクラスで1つのARGVを解析したいのです。たとえば:

class Foo
  def initialize(argv)
    @opt = nil
    parser = OptionParser.new
    parser.define('--foo'){@opt = true}
    parser.parse!(argv)
  end
end

class Bar
  def initialize(argv)
    @opt = nil
    parser = OptionParser.new
    parser.define('--bar'){@opt = true}
    parser.parse!(argv)
  end
end

foo = Foo.new(ARGV)
bar = Bar.new(ARGV)

といった感じで。

greentea@fa2.so-net.ne.jp

In This Thread

Prev Next