4
我有以下d程序:枚舉不打印預期值
import std.stdio;
enum XYZ : string
{
A = "hello",
B = "foo",
C = "bar"
}
void main()
{
writeln(XYZ.A);
writeln(XYZ.B);
writeln(XYZ.C);
}
即打印:
甲
乙
Ç
我希望它能打印hello
,foo
和bar
。爲什麼程序打印名稱的常量而不是的值爲?那麼如何打印字符串值呢?
編譯器是DMD v2.063.2