5

D は、列挙型の値を反映する何らかの方法を提供しますか。たとえば、通常、構造体やクラスのe場合と少し似ているように、各値を反復処理します。.tupleof私たちはいつでもできると思います

foreach (val; e.min..e.max)

しかし、不連続な列挙はどうでしょうか? また、列挙は最大値を含みますが、範囲は含みません。

更新:私はちょうど発見しました: http://dlang.org/phobos/std_traits.html#.EnumMembers

必要なのはこれだけだと思いますよね?

4

1 に答える 1