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