Why are array names with numbers treated like predefined globals?
perl -Mstrict -wle '@2014 = 3..6; print "@2014"'
(no warnings here)
From perlvar:
Perl identifiers that begin with digits, control characters, or punctuation characters are exempt from the effects of the package declaration and are always forced to be in package main ; they are also exempt from strict 'vars' errors.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With