D: Unexpected output when using a delegate and EnumMembers

Artur Skawina art.08.09 at gmail.com
Tue Jun 19 11:22:14 PDT 2012


On 06/19/12 17:32, Timon Gehr wrote:
> On 06/19/2012 05:08 PM, Artur Skawina wrote:
>>
>> Yes, it can be surprising, but I'm not convinced it's actually wrong
>> behavior (the bug is http://d.puremagic.com/issues/show_bug.cgi?id=2043)
>>
> 
> It is not this bug. (And what is listed there is clearly wrong
> behaviour, because it can be used to break the type system.)

It's not that simple. I remember considering the alternatives when I
originally ran into this, and they have problems too.

The "static foreach" case may be special, possibly. 


>> [1] I don't do that new kinky lambda syntax, sorry. ;)
> 
> Your embarrassment about this issue is justifiable.
> 
I'm proud of it. ;) But maybe it has something to do with the fact that
my compiler doesn't support them...

artur


More information about the Digitalmars-d-learn mailing list