异常抛出异常抛出函数 throw(Reason) 的行为可以描述如下: if(within the scope of a “catch”)then Value of “catch” = Reasonelse broadcast(nocatch) dieendif