On Wed, Nov 06, 2013 at 05:15:34PM +0100, Gary Willoughby wrote: > A simple request but i'm failing hard. How do i re-init an > associative array? [...]
Just assign null to it: import std.stdio; void main() { int[string] aa; aa["a"] = 1; aa["b"] = 2; writeln(aa); aa = null; aa["a"] = 2; aa["b"] = 1; writeln(aa); } Output: ["a":1, "b":2] ["a":2, "b":1] The GC will take care of cleaning up the old data. T -- Don't get stuck in a closet---wear yourself out.