問題一覧に戻る
初級特殊な型
問題16: Enum(列挙型)
enumキーワードを使って列挙型を定義する方法を学びます。名前付き定数のセットを作成でき、関連する定数をグループ化してコードの可読性を向上させます。数値enumと文字列enumの両方をサポートします。
// 基本的なenum
Direction {
Up,
Down,
Left,
Right
}
// 文字列enum
Status {
Active = "ACTIVE",
Inactive = "INACTIVE",
Pending = "PENDING"
}
// enumの使用
let playerDirection: Direction = Direction.Up;
let userStatus: Status = Status.Active;