In Parameter§
See primary documentation in context for method usage-name.
method usage-name(Parameter:D: --> Str:D)
Returns the parameter name without any sigils and twigils.
If the parameter is anonymous, an empty string will be returned.
Note: Before Rakudo version 2020.08 the return value for an anonymous parameter was Nil
.
my Signature $sig = :(Str $x, Str @*l, Bool); say $sig.params[0].usage-name; # OUTPUT: «x» say $sig.params[1].usage-name; # OUTPUT: «l» say $sig.params[2].usage-name; # OUTPUT: «»