枚举 (enum)

4.6 2026-01-27

枚举是一套有意义的常量。


enum { IDLE, MOVE, JUMP }
          

等价于定义多个常量


const IDLE = 0
const MOVE = 1
const JUMP = 2
          

可以把枚举设置为字典类似的形式


enum State { IDLE, MOVE = 5, JUMP }

# 等价于
const State = { IDLE = 0, MOVE = 5, JUMP = 6 }