Object that supports looking up values by index
[::T = Mu]
Returns the type constraint for elements of the positional container, that is, the
T in the definition above, which, as it can be seen, defaults to Mu. It is returned as a type object.
my ;say .of.^name; # OUTPUT: «Mu␤my Str ;say .of.raku; # OUTPUT: «Str␤»say (my int @).of; # OUTPUT: «(int)␤»
Should return the number of available elements in the instantiated object.
Should return the value / container at the given position.
Should return a
Bool indicating whether the given position actually has a value.
method STORE(\values, :)
This method should only be supplied if you want to support the:
my is Foo = 1,2,3;
syntax for binding your implementation of the
Should accept the values to (re-)initialize the object with. The optional named parameter will contain a
True value when the method is called on the object for the first time. Should return the invocant.
See Methods to implement for positional subscripting for information about additional methods that can be implemented for the