www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Why can't I resize an array of associative arrays?

reply Justin <mrjnewt hotmail.com> writes:
I'd like to have an array (plain vanilla) of associate arrays. I'm thinking of
it as a sort of table, with the header for each column being the key of the
element. Strangely, though, the following program simply doesn't work; it
doesn't crash--it just hangs (before printing out the array length).

module test2;

import std.stdio,
	std.string;
	
static void main() {

	string[string][] arrayOfAAs;
	arrayOfAAs.length = 9;
	writefln(arrayOfAAs.length);

}
Nov 18 2008
parent "Bill Baxter" <wbaxter gmail.com> writes:
It's a bug.
With a patch sitting in the tracker.

http://d.puremagic.com/issues/show_bug.cgi?id=929

--bb

On Wed, Nov 19, 2008 at 6:05 AM, Justin <mrjnewt hotmail.com> wrote:
 I'd like to have an array (plain vanilla) of associate arrays. I'm thinking of
it as a sort of table, with the header for each column being the key of the
element. Strangely, though, the following program simply doesn't work; it
doesn't crash--it just hangs (before printing out the array length).

 module test2;

 import std.stdio,
        std.string;

 static void main() {

        string[string][] arrayOfAAs;
        arrayOfAAs.length = 9;
        writefln(arrayOfAAs.length);

 }
Nov 18 2008