%s not producing string representation of enum?

Shriramana Sharma via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Dec 10 06:24:43 PST 2015


Hello. I'm using DMD 2.069.2. As per http://ddili.org/ders/d.en/enum.html 
the following code is supposed to output the *names* of the suits:

import std.stdio;
void main()
{
    enum Suit { spades, hearts, diamonds, clubs }
    foreach (suit; Suit.min .. Suit.max + 1) { writefln("%s", suit); }
}

But I'm getting 0 1 2 3. Kindly advise.

-- 
Shriramana Sharma, Penguin #395953


More information about the Digitalmars-d-learn mailing list