我经常有以下性质的代码
ret = function_call( arguments )
return -1 if ret == -1
ret = another_function_call( arguments2 )
return -1 if ret == -1
... pattern repeated several times
以此类推。我想知道在 ruby 中是否有另一种方法将 return -1 if ret == 1 包裹在函数调用周围,这样如果函数返回 -1 则代码返回 -1 否则继续