这是OptionParser的精简版OptionParser.newdo|opts|opts.on('-f','--formatFORMAT','outputformat(text,html,yml,json,xml)')do|format|options['format']=formatendend这是格式选项的试用版[16]pry(main)>parse("-fs")=>{"format"=>"s"}[17]pry(main)>parse("--formats")OptionParser::InvalidOption:invalidoption:--formats为什么--form
使用OptionParser进行字符串参数输入和哈希赋值。为单个参数读入多个变量的最佳方法是什么?然后我如何将它们分配给哈希以供引用?这是我目前所拥有的:large_skus=Hash.newsmall_skus=Hash.newOptionParser.newdo|opts|opts.on("-b","--brandsbName1,bName2,bNameN",String,"Checkspecificbrandsbyname")do|b|options[:brands]=b.split(",")endopts.on("-l","--largelSku1,lSku2,lSkuN",S