D は、列挙型の値を反映する何らかの方法を提供しますか。たとえば、通常、構造体やクラスのe
場合と少し似ているように、各値を反復処理します。.tupleof
私たちはいつでもできると思います
foreach (val; e.min..e.max)
しかし、不連続な列挙はどうでしょうか? また、列挙は最大値を含みますが、範囲は含みません。
更新:私はちょうど発見しました: http://dlang.org/phobos/std_traits.html#.EnumMembers
必要なのはこれだけだと思いますよね?