In Failure§
请参阅主要文档 in context 了解方法 handled
method handled(Failure: --> Bool) is rw
对于已处理的故障返回 True
,否则返回 False
。
sub f() ; my = f; say .handled; # OUTPUT: «False»
handled
方法是一个 lvalue,请参阅 routine 特性 is rw
,这意味着您还可以使用它来设置已处理状态
sub f()my = f;.handled = True;say .handled; # OUTPUT: «True»