Re: scalar dereferencing.
by Rod Adams other posts by this author
Jun 17 2005 12:29PM messages near this date
Re: scalar dereferencing.
|
Re: scalar dereferencing.
Larry Wall wrote:
> On Fri, Jun 17, 2005 at 03:56:50AM +0800, Autrijus Tang wrote:
> :
> : my $x = 3;
> : my $y = \$x;
> : say $y + 10;
> : $y++;
> : say $y;
> : say $x;
> :
> : Currently in Pugs they print:
> :
> : 13
> : 4
> : 3
> :
> : Is this sane? What is the scalar reference's semantics in face of a
> : stringification and numification? I assume that array/hash references
> : simply pass on to the things they references to resolve stringify
> : and numify, according to S02, but I had not been able to find mentioning
> : about scalar refs
>
> I suspect people will find that counterintuitive. A more consistent
> approach might produce
>
> 13
> 14
> 14
>
>
Don't you mean:
13
4
4
?
-- Rod Adams
Thread:
Autrijus Tang
Larry Wall
Joshua Gatcomb
Rod Adams
Larry Wall
|