In Variables§

See primary documentation in context for Twigils

We use the term twigils, a word play with sigil, that indicates it uses two symbols in front of an identifier; the second symbol will be placed between the sigil and the identifier, and it will be related to the scoping of a variable, that is, where that variable is defined and can be changed.

TwigilScope
noneBased only on declarator
*Dynamic
?Compile-time variable
!Attribute (class member)
.Method (not really a variable)
<Index into match object (not really a variable)
^Self-declared formal positional parameter
:Self-declared formal named parameter
=Pod variables
~The sublanguage seen by the parser at this lexical spot