关 键 字 参 考


Enum

枚举常量.

[作用域] Enum [Step <步进值>] <常量列表>

参 数

作用域 [可选参数] 枚举范围: Local, Global, Dim 或不指定. 如果不指定, 则使用 Dim.
步进值 [可选参数] 默认为每次添加1. 其它可能的步进方法: *n、+n、-n, n 为整数.
常量列表 枚举常量的列表.

备 注

默认第一个常量为 0, 其后将增量 1 或按指定步进值操作.
当使用步进倍乘运算时, 第一个常量将被赋值 1, 而其余的将倍乘前一个常量值.
常量能被任何有效的语句赋值.

相 关 函 数

函 数 示 例


Global Enum $E1VAR1, $E1VAR2, $E1VAR3
MsgBox(4096, "", "期望值 0: " & $E1VAR1)
MsgBox(4096, "", "期望值 1: " & $E1VAR2)
MsgBox(4096, "", "期望值 2: " & $E1VAR3)

Global Enum $E2VAR1 = 10, $E2VAR2, $E2VAR3 = 15
MsgBox(4096, "", "期望值 10: " & $E2VAR1)
MsgBox(4096, "", "期望值 11: " & $E2VAR2)
MsgBox(4096, "", "期望值 15: " & $E2VAR3)

Global Enum Step *2 $E3VAR1, $E3VAR2, $E3VAR3
MsgBox(4096, "", "期望值 1: " & $E3VAR1)
MsgBox(4096, "", "期望值 2: " & $E3VAR2)
MsgBox(4096, "", "期望值 4: " & $E3VAR3)

provider with jb51.net (unicode)