Discussion Thread: DIP 1044--Enum Type Inference--Community Review Round 1
bachmeier
no at spam.net
Sat Nov 19 03:15:26 UTC 2022
On Saturday, 19 November 2022 at 02:06:57 UTC, ryuukk_ wrote:
>
> ```D
> MySuperLongType flag = MySuperLongType.ValueA |
> MySuperLongType.ValueB | MySuperLongType.ValueC |
> MySuperLongType.ValueD | MySuperLongType.ValueE |
> MySuperLongType.ValueF | MySuperLongType.ValueG;
>
> // vs
>
> MySuperLongType flag = .ValueA | .ValueB | .ValueC | .ValueD |
> .ValueE | .ValueF | .ValueG;
> ```
Very, very simple solution:
```
MySuperLongType flag = M.ValueA | M.ValueB | M.ValueC | M.ValueD
| M.ValueE | M.ValueF | M.ValueG;
```
I mean, if you don't want to type that much, use shorter names.
More information about the Digitalmars-d
mailing list