如何迭代枚举?
它不起作用
enum Bool : int { no = 0, yes }
Bool boll;
foraech( e, bool){
writeln(e);
}
答案 0 :(得分:10)
你的代码中有很多错误,所以我只给你一个有用的代码:
import std.stdio;
import std.traits;
void main() {
enum Bool { no = 0, yes }
foreach (e; [EnumMembers!Bool]) {
writeln(e);
}
}