面试题答案
一键面试#!/usr/bin/env ruby
verbose = false
help = false
file_paths = []
ARGV.each do |arg|
case arg
when '-v'
verbose = true
when '-h'
help = true
else
file_paths << arg
end
end
if help
puts "Usage: your_script.rb [-v] [-h] [file_path1] [file_path2] ..."
puts " -v: Enable verbose output"
puts " -h: Show this help message"
exit
end
file_paths.each do |file_path|
if verbose
puts "Processing file: #{file_path}"
end
# 这里可以添加实际处理文件的代码,比如读取文件内容等
end