Documentation for method readonly
assembled from the following pages:
Class: Attribute §
From Attribute
(Attribute) method readonly §
Defined as:
method readonly(Attribute: --> Bool)
Returns True
for readonly attributes, which is the default, or False
for attributes marked as is rw
.
my = Library.^attributes(:local)[0];my = Library.^attributes(:local)[1];say .readonly; # OUTPUT: «True» say .readonly; # OUTPUT: «False»
Class: Parameter §
From Parameter
(Parameter) method readonly §
Defined as:
method readonly(Parameter: --> Bool)
Returns True
for read-only parameters (the default).
my Signature = :(Str is rw, Bool :);say .params[0].readonly; # OUTPUT: «False» say .params[1].readonly; # OUTPUT: «True»