class X::Constructor::Positional is Exception { }

当向其传递位置参数时,从 Mu.new 抛出。

例如

class A { };
A.new(23);
CATCH { default { put .^name''.Str } };
# OUTPUT: «X::Constructor::Positional: Default constructor for 'A' only takes named arguments␤»

Typegraph§

X::Constructor::Positional 的类型关系
raku-type-graph 中文 Positional 中文 Positional Mu 中文 Mu Any 中文 Any Any->Mu 中文 Cool 中文 Cool Cool->Any 中文 Iterable 中文 Iterable Range 中文 Range Range->Positional 中文 Range->Cool 中文 Range->Iterable 中文 Stringy 中文 Stringy Blob 中文 Blob Blob->Positional 中文 Blob->Stringy 中文 List 中文 List List->Positional 中文 List->Cool 中文 List->Iterable 中文 Associative 中文 Associative IO::Path::Parts 中文 IO::Path::Parts IO::Path::Parts->Positional 中文 IO::Path::Parts->Any 中文 IO::Path::Parts->Iterable 中文 IO::Path::Parts->Associative 中文 Uni 中文 Uni Uni->Positional 中文 Uni->Any 中文 Uni->Stringy 中文 Slip 中文 Slip Slip->List 中文 Array 中文 Array Array->List 中文 NFKC 中文 NFKC NFKC->Uni 中文 NFC 中文 NFC NFC->Uni 中文 NFD 中文 NFD NFD->Uni 中文 NFKD 中文 NFKD NFKD->Uni 中文 utf8 中文 utf8 utf8->Any 中文 utf8->Blob 中文 Buf 中文 Buf Buf->Blob 中文

展开上面的图表