One can use "$1[$2]$3[$4]$5" expecting no array (with impossible names according doc) interpretation.
No, the documentation does not say they are impossible at all:
Perl variable names may also be a sequence of digits, a single punctuation character, or the two-character sequence: ^ (caret or CIRCUMFLEX ACCENT) followed by any one of the characters [][A-Z^_?\] . These names are all reserved for special uses by Perl; for example, the all-digits names are used to hold data captured by backreferences after a regular expression match.
So @1, @2, @1066, etc. are all perfectly valid. They are just reserved for special uses by Perl.
In reply to Re^3: $1[ (or "Does an array @1 exist in Perl ? - Yes!")
by hippo
in thread $1[
by rsFalse
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |