Post by Greg EwingPost by HenHannahttps://xkcd.com/1306/
what does SIGIL mean?
identifiers.
Nonetheless, Perl folk do use that term, specifically.
"One thing that distinguishes Perl from other languages is its use of
sigils; the funny looking symbols placed in front of variable names. "
$ Scalar $foo
@ Array @foo
% Hash %foo
& Subroutine &foo
* Typeglob *foo
Sigils have many benefits, not least of which is that variables
can be interpolated into strings with no additional syntax. Perl scripts
are also easy to read (for people who have bothered to learn Perl!)
because the nouns stand out from verbs. And new verbs can be added to
the language without breaking old scripts.
Programming Perl, Chapter 1, 4th Edition
etc.