Ruby有两种不同的异常机制:Throw/Catch和Raise/Rescue.
为什么我们有两个?
什么时候应该使用一个而不是另一个?
ruby exception
exception ×1
ruby ×1