클래스 X::Assignment::RO

클래스 X::Assignment::RO (X::Assignment::RO) (raku-type-x-assignment-ro)

변경할 수 없는(immutable) 값에 대입을 시도하면 X::Assignment::RO 예외가 던져져요.

class X::Assignment::RO is Exception {}
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␤»

method typename

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

왼쪽에 있던 값의 타입 이름을 돌려줘요.

출처: Raku Docs - X::Assignment::RO