On 6/17/05, Larry Wall <[EMAIL PROTECTED]> 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; > :
> I suspect people will find that counterintuitive. A more consistent > approach might produce > > 13 > 14 > 14 > > That is, if + deferences automatically, so should ++, such that the > "thingie" pointed to by both $x and $y is what gets incremented, > not a clone of it. It should take more work than that to get a COW > reference, I suspect. Ok - but where does the assignment come in? The only change to $y is in $y++ so I would think the results should be 13 4 4 > > Larry > Cheers, Joshua a.k.a. L~R