为什么抛接球在Ruby中很少使用?

为什么抛接球在Ruby中很少使用?,ruby,catch-block,Ruby,Catch Block,我最近讨论了提高和扔的问题。有,专家们将情况总结如下: 投掷和举起在很大程度上是可以互换的 throw的优点是,您可以轻松地抛出任何东西,并且不会浪费时间来整理堆栈跟踪 这就给我留下了一个问题,为什么没有人真正使用抛出式Ruby?前面讨论的线程提到在Sinatra中使用catch/throw来处理HTTP错误代码,但是,我在野外看到的catch/throw示例很少,我只在自己的代码中使用过一次。正如当前的Rails安全危机所显示的那样,Ruby社区广泛忽略了重要的特性(在这种情况下是安全级别

我最近讨论了
提高
的问题。有,专家们将情况总结如下:

  • 投掷和举起在很大程度上是可以互换的
  • throw
    的优点是,您可以轻松地抛出任何东西,并且不会浪费时间来整理堆栈跟踪
这就给我留下了一个问题,为什么没有人真正使用抛出式Ruby?前面讨论的线程提到在Sinatra中使用catch/throw来处理HTTP错误代码,但是,我在野外看到的catch/throw示例很少,我只在自己的代码中使用过一次。正如当前的Rails安全危机所显示的那样,Ruby社区广泛忽略了重要的特性(在这种情况下是安全级别)。那么,接球/投掷是什么