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