如果满足给定条件,则结束ruby程序

use*_*642 5 ruby break ruby-1.9

基本上,我只是试图阻止程序运行其余的行,如果满足某个条件.

unless raw_information.first
  puts "No results were returned for that query"
  break
end
Run Code Online (Sandbox Code Playgroud)

但是,在程序运行之前我得到了这个错误:

无效的中断编译错误(SyntaxError)

这样做的正确方法是什么?

Chr*_*det 11

abort("No results were returned for that query") unless condition
Run Code Online (Sandbox Code Playgroud)

要么

unless condition
  abort("No results were returned for that query")
end
Run Code Online (Sandbox Code Playgroud)