No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
レッスン 6: Enum
定数のセットを指定するには、列挙 (Enum) を使用します。新しい列挙を定義するには、enum キーワードの後に中括弧で囲んだ識別子のリストを使用します。列挙内の各値は、開始値 0 で左から右へ 1 ずつ増加する整数値に対応します。各値が定数に対応するため、識別子は大文字になります。たとえば、次の例では 4 つの季節を包含する Season という列挙を定義します。
上の例では、WINTER の整数値は 0、SPRING は 1、SUMMER は 2、FALL は 3 です。列挙を定義したら、新しい Enum 型をデータ型として使用して変数を宣言できます。次の例では、Season Enum 型を最初に定義し、それを使用して Season 型の変数 s を作成します。次に、s 変数の値をチェックして、値に基づいて異なるデバッグ出力を書き出します。次のコードを実行します。
デバッグ出力では SUMMER と表示されます。
Apex では、列挙を独自の用途向けに作成できるだけでなく、組み込みの列挙もあります。その一例が System.LoggingLevel です。これは、System.debug メソッドのデバッグ出力のログレベル指定に使用します。
Java と異なり、Enum 型にはコンストラクタ構文はありません。