Bug #12369
Updated by nobu (Nobuyoshi Nakada) almost 10 years ago
```ruby #test.rb require "optparse" OptionParser.new do |opt| opt.on('-a', '--aaa=VAL') {|v| p "aaa", v } opt.on('-b', '--bbb[=VAL]') {|v| p "bbb", v } opt.on('-c', '--ccc(=VAL)') {|v| p "ccc", v } opt.parse! ARGV end ``` ``` ./test.rb -a aa -b bb -c cc "aaa" "aa" "bbb" **nil** "ccc" "cc"