class X::Bind::Slice is Exception {}

当您尝试绑定到数组或哈希切片时

my @a@a[01:= [42];
CATCH { default { put .^name''.Str } };
# OUTPUT: «X::Bind::Slice: Cannot bind to Array slice␤»

并且

my %h%h<a b> := {};
CATCH { default { put .^name''.Str } };
# OUTPUT: «X::Bind::Slice: Cannot bind to Hash slice␤»

您会得到 ::Bind::Slice 类型的异常。

方法§

方法类型§

method type(X::Bind::Slice:D:)

返回您尝试切片绑定的内容的类型对象,例如 ArrayListHash