On Wednesday, 6 November 2024 at 00:00:48 UTC, Dennis wrote:
On Tuesday, 5 November 2024 at 20:29:08 UTC, Andy Valencia ...You can also use an assignment operator, which allows overflow without explicit cast:```D s *= -1; ``` ...
Hi Dennis, Shouldn't these two act the same? void main(){ short i = 1; i *= -1; // Worksi = i*-1; // Gives: Error: cannot implicitly convert expression `cast(int)i * -1` of type `int` to `short`
} Matheus.