On Wednesday, 22 June 2022 at 09:41:55 UTC, Antonio wrote:
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

I see now: DIP 1033 will solve this (i.e., using named arguments in struct constructor... similar to how dart/flutter works)

Reply via email to