Awesome, that worked. And thanks, I wasn't aware of d.learn.
On Sun, Aug 15, 2010 at 9:33 PM, Jonathan M Davis <[email protected]>wrote: > On Sunday 15 August 2010 19:20:12 Seth Hoenig wrote: > > What I really want is something like this: > > > > auto s = args[1]; > > auto t = args[2]; > > auto d = new int[s.length][t.length]; > > > > but the compiler complains with the error: Error: Integer constant > > expression expected instead of s.length > > > > So then I try to fudge it with something like: > > > > auto d = new int[][t.length]; > > d.length = s.length; > > > > But then accessing elements of d throws an exception: > > core.exception.rangeer...@lev(7): Range violation > > > > Soo.. how am I supposed to make a matrix when I don't know the dimensions > > at compile time? > > Oh, and questions like this are generally supposed to go on the D.Learn > list. > This list is more for discussing language features and the direction of the > language rather than asking and answering questions about how to use D. > > - Jonathan M Davis >
