Thanks, I am trying to understand what I am doing. The docs seem unclear to me on how to initialize these. I think there are three ways.
 with brackets , the other with foreach or direct assignments.
-- here is a longer version
-- uncomment out the assignments to see the errors I get.
-- I am trying to understand arrays.



On Saturday, 19 April 2014 at 01:13:55 UTC, Jesse Phillips wrote:
On Saturday, 19 April 2014 at 00:27:32 UTC, steven kladitis wrote:
import std.stdio;


void main()
{

int    a0[];
int    a1[][];
string a2[][];
string a3[][string];
string a4[][string][string];
//string a4[string][string][string]; is this the same as above????
int    a5[][string][string][string];
int    a6[string][int][string][float];
int    a7[int][int][string];

// how do you initialize each array, what type are they multidimensional??? // how do you define all of the above with limits on each dimension???
}

//help please

First, don't use that syntax. everything should be placed on the type:

Second,

void main() {
    int    a5[][string][string][string];
    pragma(msg, typeof(a5));
}

Third,

http://dlang.org/arrays.html
http://dlang.org/hash-map.html

Reply via email to