Struct initialization has no effect or error?
    mipri 
    mipri at minimaltype.com
       
    Wed Oct  2 18:35:39 UTC 2019
    
    
  
On Wednesday, 2 October 2019 at 17:37:57 UTC, Brett wrote:
> X y = {3};
>
> works fine.
>
> So one has to do
>
> x[0] = y;
You could initialize x all at once. Complete example:
   import std.stdio;
   struct Point {
       int x, y;
       string toString() {
           import std.format : format;
           return format("(%d, %d)", x, y);
       }
   }
   void main() {
       Point[2] ps = [{0,0}, {4,4}];
       foreach (p; ps) writeln(p);
   }
    
    
More information about the Digitalmars-d-learn
mailing list