class X::Assignment::RO is Exception {}

Code like

sub f() { 42 };
f() = 'new value';  # throws an X::Assignment::RO 
CATCH { default { put .^name''.Str } };
# OUTPUT: «X::Assignment::RO: Cannot modify an immutable Any␤»

throws an exception of type X::Assignment::RO.

Methods§

method typename§

method typename(X::Assignment::RO:D: --> Str)

Returns the type name of the value on the left-hand side

Typegraph§

Type relations for X::Assignment::RO
raku-type-graph X::Assignment::RO X::Assignment::RO Exception Exception X::Assignment::RO->Exception Mu Mu Any Any Any->Mu Exception->Any

Expand chart above