On Wednesday, 8 July 2015 at 08:31:42 UTC, Martin Nowak wrote:
On Wednesday, 8 July 2015 at 07:15:27 UTC, Yuxuan Shui wrote:
I think it will be useful to extent switch statement to support any type that implements opEquals and opHash.

Is there any technical difficulties to implement this?

Hardly anyone wants switch to be a better if-else ladder.
https://issues.dlang.org/show_bug.cgi?id=5862
Many would like it to support pattern matching though.
http://wiki.dlang.org/DIP32#Various_places_that_you_can_use_unpacking_and_pattern_matching

I would really like to see tuples become part of the language, maybe with automatic unpacking when they are passed as function args (if the function doesn't explicitly require a tuple in that position).

Reply via email to