class X::NoDispatcher is Exception { }

当在没有可能重新分派调用的动态范围内调用诸如 nextsame 的重新分派器时,将抛出 X::NoDispatcher。

例如

nextsame# In the mainline 
CATCH { default { put .^name''.Str } };
# OUTPUT: «X::NoDispatcher: nextsame is not in the dynamic scope of a dispatcher␤»

方法§

方法重新分派器§

method redispatcher(--> Str:D)

返回未成功的重新分派器函数的名称。