-1

我是 ruby​​ 新手,正在使用命令行选项编写脚本。

我需要为字段指定有效输入值(字符串)的列表。

有没有一种简洁的方法来做到这一点。

4

1 回答 1

0

如果您从OptionParser开始,那么您最终会得到一个参数列表,并且您可以从中假设第一个是命令。

要验证它,您通常会这样做:

case (command)
when 'action'
  do_action
when 'other'
  do_other
else
  $stderr.puts "#{command.inspect} is not a valid command."
  exit(-1)
end
于 2017-03-15T00:17:47.520 回答