6.数据-枚举

枚举

枚举基本上是常量的简写,如果您想为某个常量分配连续整数,那么枚举非常有用。

如果向枚举传递一个名称,那么它也会将所有值放入该名称的常量字典中。

enum {TILE_BRICK, TILE_FLOOR, TILE_SPIKE, TILE_TELEPORT}
# Is the same as:
const TILE_BRICK = 0
const TILE_FLOOR = 1
const TILE_SPIKE = 2
const TILE_TELEPORT = 3

enum State {STATE_IDLE, STATE_JUMP = 5, STATE_SHOOT}
# Is the same as:
const STATE_IDLE = 0
const STATE_JUMP = 5
const STATE_SHOOT = 6
const State = {STATE_IDLE = 0, STATE_JUMP = 5, STATE_SHOOT = 6}
posted @ 2018-12-30 10:27  宸少凌  阅读(221)  评论(0编辑  收藏  举报

万年以来谁著史,三千里外欲封侯