| kind | = | "Arity Arguments" |
Arity argument assignment. This object must be populated by using an Arity mimic. The following cells are available: positional - list of positional arguments keywords - dict of keyword arguments rest - list of rest positional arguments (includes all if this arity takes anything) krest - dict of rest keyword arguments (includes all if this arity takes anything) extraPositional - list of unexpected positional arguments (includes all if this arity takes nothing) extraKeywords - list of unexpected keyword arguments (includes all if this arity takes nothing) missing - list of missing positional argument names. order - zero if satisfied, n < 0 for n missing required arguments, n > 0 for n unexpected args. length - length of all arguments given (includes splatted count)
nil
[ show source ]
method(arguments, @ order = nil @ given = arguments @ positional = list @ keywords = dict @ rest = list @ krest = dict @ extraPositional = list @ extraKeywords = dict @ missing = list @ notSpreadable = list)
Return the length of all arguments given
[ show source ]
method(
positional length +(keywords size) +(rest length) +(krest size) +(
extraPositional length) +(extraKeywords size)
)