ENUM LASM

列挙値を定義します。

構文    ENUM    name[=value] ,...
例    ENUM    N1, N2, N3
    ENUM    N1=10, N2, N3
    ENUM    N1, N2=10, N3, N4=100, N5, N6

name に整数を割り当てます。

value を省略すると、各 name に整数が順番に割り当てられます。value を指定すると、その値が割り当てられます。値のデフォルトの初期値は 0 です。name は、= 文を使った場合と同じように定義されます。

上の最後の例は、次のコードと同等です。

N1    =    0
N2    =    10
N3    =    11
N4    =    100
N5    =    101
N6    =    102

[目次]