Strange behavior of array
    VlasovRoman via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu Oct 15 20:01:11 PDT 2015
    
    
  
On Friday, 16 October 2015 at 02:46:03 UTC, Rikki Cattermole 
wrote:
> 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);
> 		}
> 	} 	
> }
Oh, thank you. Some strange solution.
    
    
More information about the Digitalmars-d-learn
mailing list