預設值
使用 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