generate unique variable names?
Brian Schott via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Oct 7 19:06:26 PDT 2014
On Wednesday, 8 October 2014 at 01:16:50 UTC, K.K. wrote:
> Is there a way to generate variable names using strings? What
> I'm
> trying to do in this particular case is use a for loop, to
> generate variables (then probably put them in an array in the
> end) that represent images. So the name is pretty much "image" +
> the image padding + iterator number. So image001, image002, etc.
>
> So visually (though not real syntax):
> auto "imageName" ~ "imagePadding" ~ i = new
> Imagefromfile(userDefinedLocation);
>
> The problem is I can't figure out how to actually create the
> unique variable. I was thinking of trying to use 'new' some
> how,
> but still not sure.
>
> Thanks in advance for any help!
I'm 99% sure you actually want an array or associative array.
Something like this maybe?
ImageType[string] images;
images[format("image%03d", i)] = new
ImagefromFile(userDefinedLocation);
More information about the Digitalmars-d-learn
mailing list