Strange behavior of array

Rikki Cattermole via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Oct 15 19:45:55 PDT 2015


On 16/10/15 3:39 PM, VlasovRoman wrote:
> enum int m = 10;
> enum int n = 5;
>
> ubyte[m][n] array;
> for(int x = 0; x < m; x++) {
>      for(int y = 0; y < n; y++) {
>          array[x][y] = cast(ubyte)(x + y);
>      }
> }

First on the left(declaration), last on the right(index/assign).

void main()
{
	enum int m = 10;
	enum int n = 5;
	
	ubyte[m][n] array;
	for(int x = 0; x < m; x++) {
		for(int y = 0; y < n; y++) {
			array[y][x] = cast(ubyte)(x + y);
		}
	} 	
}


More information about the Digitalmars-d-learn mailing list