默认值
使用 OptionsParser
,设置默认值非常容易。只需预先填充存储选项的哈希:
options = {
:directory => ENV['HOME']
}
定义解析器时,如果用户提供值,它将覆盖默认值:
OptionParser.new do |opts|
opts.on("-d", "--directory HOME", "Directory to use") do |d|
options[:directory] = d
end
end
使用 OptionsParser
,设置默认值非常容易。只需预先填充存储选项的哈希:
options = {
:directory => ENV['HOME']
}
定义解析器时,如果用户提供值,它将覆盖默认值:
OptionParser.new do |opts|
opts.on("-d", "--directory HOME", "Directory to use") do |d|
options[:directory] = d
end
end