On Friday, 26 August 2022 at 21:18:15 UTC, ag0aep6g wrote:
On Friday, 26 August 2022 at 20:42:07 UTC, JG wrote:
[...]
Casting immutable/const away:
https://dlang.org/spec/const3.html#removing_with_cast
The cast itself allowed. Mutating the data is not.
Casting to immutable:
https://dlang.org/spec/const3.html#creating_immutable_data
The cast is allowed as long as you don't mutate the data
afterwards.
Conversion to const doesn't need a cast. Mutable and immutable
both implicitly convert to const.
Thank you very much.