On Wed, Aug 16, 2000 at 10:38:30AM -0600, John Barnette wrote:
> John Porter wrote:
> > Russ Allbery wrote:
> > > $args = 'first second third';
> > > @args = split (' ', $args);
> > > my $i = 0;
> > > %args = map { $_ => ++$i } @args;
> > >
> > > This is very Perlish to me; the punctuation is part of the variable name
> > > and disambiguates nicely.
> >
> > No, it's not. Where are we taught this? It's a myth.
> > The punctuation imposes context on the variable expression.
> > $foo[0]
> > accesses an array. Where's the "@"?
>
> It accesses an *element* of the array, which is a scalar. This scalar
> might be blessed into a class, or a reference to an array or hash, but
> the element itself is still a scalar. Where's the confusion?
I believe Mr. Porter is refuting the claim that "the punctuation is
part of the variable name". As both he and you have demonstrated,
it's not.
-Scott
--
Jonathan Scott Duff
[EMAIL PROTECTED]
- Re: RFC 109 (v1) Less line n... Casey R. Tweten
- Re: RFC 109 (v1) Less line n... Nathan Torkington
- Re: RFC 109 (v1) Less line n... Steve Fink
- Re: RFC 109 (v1) Less line n... Nathan Torkington
- Re: RFC 109 (v1) Less line n... Steve Fink
- Re: RFC 109 (v1) Less line noise - let's get ... John Porter
- Re: RFC 109 (v1) Less line noise - let's ... Nathan Torkington
- Re: RFC 109 (v1) Less line noise - le... John Porter
- Re: RFC 109 (v1) Less line noise - let's get rid ... John Porter
- Re: RFC 109 (v1) Less line noise - let's get ... John Barnette
- Re: RFC 109 (v1) Less line noise - let's ... Jonathan Scott Duff
- Re: RFC 109 (v1) Less line noise - le... John Barnette
- Re: RFC 109 (v1) Less line noise - let's ... John Porter
- Re: RFC 109 (v1) Less line noise - let's get ... Russ Allbery
- Re: RFC 109 (v1) Less line noise - let's get rid ... Kai Henningsen
- Re: RFC 109 (v1) Less line noise - let's get ... Mike Pastore
- Re: RFC 109 (v1) Less line noise - let's get ... Russ Allbery
- Re: RFC 109 (v1) Less line noise - let's get rid of @% Nathan Torkington
- Re: RFC 109 (v1) Less line noise - let's get rid ... Karl Glazebrook
- Re: RFC 109 (v1) Less line noise - let's get ... Jonathan Scott Duff
- Re: RFC 109 (v1) Less line noise - let's ... John Porter
