digitalmars.D.learn - How does this work ?
- Somedude (24/24) Apr 19 2012 I'm going through a number of bug reports, trying to reproduce the
- Andrej Mitrovic (3/4) Apr 19 2012 It's fixed now and we can close this down. I think it was related to
I'm going through a number of bug reports, trying to reproduce the problems and see what can be closed easily (i.e non reproduced, correct behaviour, etc), and I just came accross http://d.puremagic.com/issues/show_bug.cgi?id=7326 titled "write interprets enum with byte backing type as a character" Here is the case description: import std.stdio; enum X : byte { Foobar = 65, } void main() { X x; writeln(x); // writes 'A' writeln(cast(byte)x); // writes 65 } ---------------- That's it. When I run this on Win32, I get: Foo 65 Can anyone explain me if it is the correct behaviour, and if yes, why ? Thx.
Apr 19 2012
On 4/19/12, Somedude <lovelydear mailmetrash.com> wrote:Can anyone explain me if it is the correct behaviour, and if yes, why ?It's fixed now and we can close this down. I think it was related to formatting issues, that's all.
Apr 19 2012