On Monday, 23 July 2018 at 17:46:12 UTC, H. S. Teoh wrote:
I worded myself poorly. What I meant was that if a ctor parameter has the same name as a field, then it's obviously meant to initialize that field, so there isn't really a conflict, you're just passing the argument to the ctor instead of setting it directly to the struct. It would be a horrendously bad idea to have a ctor parameter that has the same name as a field, but is used to initialize a different field.
[...]

If named arguments choose a different syntax then you have no conflict. If they go with the same (i.e. option 2) then you have seamless consistency.
[...]

Yes, this is what I was trying to get at.  Thanks!


T

Hehe oops, indeed you were :p Seems I did not parse properly. Apologies!

Cheers,
- Ali

Reply via email to