in reply to Re^4: $1[ (reserved != allowed)
in thread $1[

By the way, today I've found that in Modern_Perl book, as an example is given @3 as incorrect name:
These are invalid Perl identifiers: my $invalid name; # space is invalid my @3; # cannot start with number my %~flags; # symbols invalid in name
(from 4th edition, page #13)

Replies are listed 'Best First'.
Re^6: $1[ (reserved != allowed)
by LanX (Saint) on Oct 28, 2017 at 13:55 UTC
    > in Modern_Perl book, as an example is given @3 as incorrect name:
    These are invalid Perl identifiers: ... my @3; # cannot start with number

    Which is correct, cause my declares a lexical var, no exceptions needed there

    DB<475> my @3 =(1,2,3) Can't use global @3 in "my" at (eval 679)[C:/Perl_64/lib/perl5db.pl:64 +6] line 2, ...

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!

      Ah, ok, now it is more clear for me. Thank you.