很多人可能会这样用:
?
def stop_error(message) puts "ERROR: #{message}" exit(1) end stop_error "file doesn't exist!" unless File.exist?(file)
其实,ruby已经为我们内置了一个abort方法。
abort "file doesn't exist!" unless File.exist?(file)