See Original text in context
method rw()
Returns a true value if method set_rw has been called on this object, that is, if new public attributes are writable by default.
See Original text in context
method rw(IO::Path: --> Bool)
Returns True
if the invocant is a path that exists and is readable and writable. The method will fail
with X::IO::DoesNotExist
if the path points to a non-existent filesystem entity.
See Original text in context
method rw(Parameter: --> Bool)
Returns True
for trait parameters.
my Signature = :(Str is rw, Bool :);say .params[0].rw; # OUTPUT: «True»say .params[1].rw; # OUTPUT: «False»
See Original text in context
method rw(Attribute: --> Bool)
Returns True
for attributes that have the "is rw" trait applied to them.
my = Library.^attributes(:local)[0];my = Library.^attributes(:local)[1];say .rw; # OUTPUT: «False»say .rw; # OUTPUT: «True»