data containers
Koroskin Denis
2korden at gmail.com
Thu Jul 3 11:04:26 PDT 2008
On Thu, 03 Jul 2008 21:56:17 +0400, Moritz <mpipahl at gspgmbh.com> wrote:
> Another (more practical) question:
>
> Im trying to use a two dimensional array for my ScreenElements:
>
> ScreenElement[][] layer_map;
>
> Then, Id like to itereate over all the ScreenElements in this array, but
> I get syntax errors in the inner foreach-loop, on the single_layer
> identifier.
>
> Errormessage: Syntax error on token "single_layer", ; expected after
> this token
>
> foreach(ScreenElement[] single_layer; layer_map[][])
> {
> foreach(ScreenElement element, single_layer)
> {
> element.display();
> }
> }
>
> Can anyone tell me how to do this correctly?
Works fine for me:
ScreenElement[][] layer_map;
foreach(ScreenElement[] single_layer; layer_map) // you may drop [][]
as they are not needed
{
foreach(ScreenElement element; single_layer) // did you have
had a typo here? , -> ;
{
element.display();
}
}
More information about the Digitalmars-d-learn
mailing list