On D's, and in particular GDC's, way to conquer the world there will evidently be many newbies to notice D, look at it, be drawn to it (and be happily trapped).

I am such a newbie and the idea behind this thread is to collect all the issues, quirks and nuisances a newbie might encounter. Please note that quite typically this is not to do with GDC being at fault but rather with a newbie naturally not yet knowing all the ins and outs (like, e.g. that with GDC one must use "-fdebug" and not "-debug" as with dmd).

I assume that for most issues someone more experienced will step in and provide an explanation, a solution or a workaround or just some magic *g

So, here goes:

-------------

char[] someDynArray;

// in main, after someDynArray is somehow init'd...

     char c;
     for(int i = 0; i < someDynArray; i++)
        c = someDynArray[i];

Now, in the debugger:

print someDynArray
// whatever it happens to hold. Works fine.

print someDynArray[i]
Structure has no component named operator[].

Any ideas?

Reply via email to