Re: proposed addition to perlvar

[email protected] (David Golden)
Newsgroups perl.perl5.porters
Message-ID <[email protected]>
I like what you have below for both, particularly the bit about the
warnings.  Could you please re-submit them in patch format?

Thank you.
David


> How about:
>
> =item $#
>
> C<$#> used to be a variable that could be used to format printed number.
> After a deprecation cycle, its magic was removed in 5.10 and using it
> now triggers a severe warning: C<$# is no longer supported>.
>
> C<$#> is also used as sigil, which, when prepended on the name of an
> array gives the index of the last element in that array.
>
>    my @a            = ("a", "b", "c");
>    my $last_index   = $#a;     # $last_index is 2
>    my $last_element = $a[$#a]; # $last_element is "c"
>
> Also see L<perldata>.
>
>
> If we are going to add $# back, should we add back $* as well?
>
> =item $*
>
> C<$*> used to be a variable that enabled multiline matching.
> After a deprecated cycle, its magic was removed in 5.10.
> Using it now triggers a severe warning: C<$* is no longer
> supported>.  Use the C</s> and C</m> regexp modifiers
> instead.
>
> Also see L<perlre>.
>
> --
> Chas. Owens
> wonkden.net
> The most important skill a programmer can have is the ability to read.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.