我希望在解析选项方面有一些灵活性。
For example:
if I run this
> ruby some.rb -t 1
> outputs: 1
> ruby some.rb -t 2
> outputs: 2
> ruby some.rb -y 1
> outputs: 3
> ruby some.rb -y 2
> outputs: 4
> ruby some.rb -t 1 -y 2
> outputs: 5
> ruby some.rb -y 2 -t 1
> outputs 5
> ruby some.rb -t 1 -y 1
> outputs: 4
所以我想要达到的目的是能够说出
ruby some.rb -t=foo -y=bar