March 14, 2012 Re: AA reference semantics | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Daniel Murphy | On Wed, Mar 14, 2012 at 04:20:32PM +1100, Daniel Murphy wrote: > "H. S. Teoh" <hsteoh@quickfur.ath.cx> wrote in message news:mailman.652.1331699976.4860.digitalmars-d@puremagic.com... > > Is this a bug? > > > > Nope. OK good. That means I don't have to fix my AA implementation. :-P > > int[string] aa, bb; > aa == bb == null Ahh, I see. > > bb = aa; > same > > > aa["abc"] = 123; > A new AA is created. OK, makes sense. > > assert(bb["abc"] == 123); // assertion fails > > > > B is still null Righto. T -- Be in denial for long enough, and one day you'll deny yourself of things you wish you hadn't. | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply