Static Initialization of Structs syntax

Antonio antonio at abrevia.net
Wed Jun 22 09:41:55 UTC 2022


I'm so sorry, I know that the above example doesn't work:

```d

main(){
   Struct PersonDTO {
     string name;
     string surname;
   }

   void create(PersonDTO personData){
    // ...
   }
   create( {name: "Peter", surname: "Ustinov"} );

}

```

-Is it there any alternative to initialize "inline" de struct 
(using the name:value syntax for the properties) without 
declaring an intermediate variable?

Thanks
Antonio


More information about the Digitalmars-d-learn mailing list