On Monday, 13 April 2020 at 05:54:52 UTC, evilrat wrote:
> if (auto weapon = cast(Weapon) gi)
> weapon.Attack();
Does the parlor (currently illegal in Dlang)
if (Weapon w := gi)
w.Attack();
look nicer or even (currently legal):
if (Weapon w ._= gi)
w.Attack();