digitalmars.D.bugs - [Issue 816] New: .dup for associative arrays
- d-bugmail puremagic.com (18/18) Jan 07 2007 http://d.puremagic.com/issues/show_bug.cgi?id=816
- d-bugmail puremagic.com (6/6) Apr 25 2007 http://d.puremagic.com/issues/show_bug.cgi?id=816
- d-bugmail puremagic.com (6/6) Apr 25 2007 http://d.puremagic.com/issues/show_bug.cgi?id=816
- d-bugmail puremagic.com (10/10) Apr 17 2010 http://d.puremagic.com/issues/show_bug.cgi?id=816
- d-bugmail puremagic.com (6/6) Apr 17 2010 http://d.puremagic.com/issues/show_bug.cgi?id=816
- d-bugmail puremagic.com (12/12) Jan 08 2011 http://d.puremagic.com/issues/show_bug.cgi?id=816
http://d.puremagic.com/issues/show_bug.cgi?id=816 Summary: .dup for associative arrays Product: D Version: 0.178 Platform: PC OS/Version: Windows Status: NEW Severity: enhancement Priority: P3 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: thecybershadow gmail.com Since associative arrays are reference types, the language currently doesn't provide a straight-forward way to duplicate an associative array. As a small enhancement towards general language consistency, I would like to suggest a .dup property, like for dynamic arrays, which returns a copy of the associative array. --
Jan 07 2007
http://d.puremagic.com/issues/show_bug.cgi?id=816 I second that. I was surprised to find out just now when the compiler told me it didn't exist for AAs. (Is there a workaround? Does assigning to another AA make a copy?) --
Apr 25 2007
http://d.puremagic.com/issues/show_bug.cgi?id=816 The "workaround" is: foreach(key,value;aa1)aa2[key]=value; This can easily be made into a template function. --
Apr 25 2007
http://d.puremagic.com/issues/show_bug.cgi?id=816 Michael Rynn <y0uf00bar gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |y0uf00bar gmail.com --- See enhancement 4098 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 17 2010
http://d.puremagic.com/issues/show_bug.cgi?id=816 --- I added a .dup to enhancement 4098 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 17 2010
http://d.puremagic.com/issues/show_bug.cgi?id=816 Andrei Alexandrescu <andrei metalanguage.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |andrei metalanguage.com Resolution| |FIXED 12:01:18 PST --- druntime revision 488. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 08 2011