On Saturday, 9 September 2017 at 20:45:59 UTC, EntangledQuanta wrote:
unless enum's are implicitly castable to int's

They are, unless you specify some other base type.

https://dlang.org/spec/enum.html#named_enums

See points 3 and 5 there. It will cast to the base type (int by default), but you cannot pass the int as the enum.


which someone once told me that D didn't like implicit casts because of issues

D has LOTS of implicit casts, including user-defined ones. Some are restricted because of issues, but generally speaking, D is pretty ok with them.

Reply via email to