See Original text in context
method arity(Code: --> Int)
Returns the minimum number of positional arguments that must be passed in order to call the code object. Any optional or slurpy parameters in the code object's Signature
do not contribute, nor do named parameters.
sub argless()sub args(, ?)sub slurpy(, , *)say .arity; # OUTPUT: «0»say .arity; # OUTPUT: «1»say .arity; # OUTPUT: «2»
See Original text in context
method arity()
Returns the arity of the enclosed code.
See Original text in context
method arity(Signature: --> Int)
Returns the minimal number of positional arguments required to satisfy the signature.