這是我的代碼:紅寶石引發異常,如果ARGV是空的或零
region = ARGV[0]
instance_name = ARGV[1]
這樣的作品:
raise RuntimeError, 'empty argument' if ARGV[0].nil?
raise RuntimeError, 'empty argument' if ARGV[1].nil?
這樣,它不是工作:
我嘗試了所有的他們
ARGV.each do |a|
raise RuntimeError, 'empty argument' if "#{a}".nil?
raise RuntimeError, 'empty argument' if a.nil?
raise RuntimeError, 'empty argument' if "#{a}".empty?
raise RuntimeError, 'empty argument' if a.empty?
end
我應該怎麼做那?
謝謝。
你怎麼能有一個'nil'第一個參數,第二個參數不'nil'? –
我想提出一個異常,如果腳本運行沒有參數 – Berlin