本人刚学习 ruby 不久,自己做了一个小应用,想实现这个功能 ruby tools.rb -p xxx ,-p xxx是用户可以定义的参数
ruby tools.rb -p xxx
-p xxx
请问该怎么实现呢?
http://ruby-doc.org/stdlib-2.3.3/libdoc/optparse/rdoc/OptionParser.html
# foo.rb require 'optparse' options = {} OptionParser.new do |opts| opts.banner = "Usage: example.rb [options]" opts.on("-v", "--[no-]verbose", "Run verbosely") do |v| options[:verbose] = v end end.parse! p options p ARGV
$ ruby foo.rb -v
#1 楼 @huacnlee 非常感谢