On Tue, Oct 01, 2024 at 04:30:27PM +0000, Salih Dincer via Digitalmars-d-learn 
wrote:
[...]
> > ```
> Please add this to your MyCon structure:
> ```d
> alias value this;
> // assert(num1 == 3.14);
> ```
> And test it like this too, I think it's awesome!
[...]

IMO it's not a good idea to recommend the use of `alias this`.  It's a
neat trick that solves the short-term problem, but in the long term it
actually becomes a maintenance burden.  I would recommend instead
avoiding such tricks that save a bit of typing in the short-term but
causes problems down the road.  (I used to love using `alias this`, but
over time have become convinced that it's not worth it.  It makes code
needlessly obscure and reduces understandability.)


T

-- 
The trouble with TCP jokes is that it's like hearing the same joke over and 
over.

Reply via email to