Ruby ruby 中 OptionParser 如何指定多个字母代表一个参数

chen248283935 · 2013年08月06日 · 1893 次阅读

想用 -sB 代表百度,-sG 代表 google,思路如下,实际上有错误。 使用 OptionParser 应该如何实现呢

options[:sB] = false
opts.on('-sB', '--baidu', 'search with baidu') do
     options[:sB] = true
end 

options[:sG] = false
opts.on('-sG', '--google', 'search with google') do
     options[:sG] = true
end
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号