数値列挙型 (numeric enum)
TypeScriptの数値列挙型(numeric enum)はもっとも典型的な列挙型です。メンバーの値は上から順に0
からの連番になります。
typescript
enum Position {Top, // 0Right, // 1Bottom, // 2Left, // 3}
typescript
enum Position {Top, // 0Right, // 1Bottom, // 2Left, // 3}
メンバーは値を代入できます。値を代入した場合、それに続くメンバーは連番になります。
typescript
enum Position {Top = 1, // 1Right, // 2Bottom, // 3Left, // 4}
typescript
enum Position {Top = 1, // 1Right, // 2Bottom, // 3Left, // 4}