12.08.2012 18:52, bearophile пишет:
Alexandr Druzhinin:

but I don't think it is elegant

If you think that's not elegant, then try to do the opposite: instead of
giving the full mymap in the static this, try to create it from the
elements of the enum itself.

In D the enum name is better starting with an upper case, and the end
semicolon is not needed:

enum Foo { one, three, seven }

Bye,
bearophile

I can't create mymap automatically based on Foo elements, because there's no correlation between them - I should just set this corrrelation by means of mymap. What about elegance - I just thought that there was some better way to check if all elements of Foo were included into mymap than just brutal force iteration through all Foo elements.

Reply via email to