数组:合并了相同类型的对象。
元组:合并了不相同类型的对象。

枚举

枚举使用enum关键字定义。
我们也可以给枚举项手动赋值。

常数项和计算所得项

枚举项有两种类型:常数项和计算所得项
如果紧接在计算所得项后面的是未手动赋值的项,那么它就会因为无法获得初始值而报错

满足以下条件,枚举成员当作是常数

  • 不具有初始化函数并且之前的枚举成员是常数。在这种情况下,当前枚举成员的值为上一个枚举成员的值加 1。但第一个枚举元素是个例外。如果它没有初始化方法,那么它的初始值为 0
常数枚举

常数枚举是使用const enum定义的枚举类型。
常数枚举普通枚举区别是,它会在编译阶段被删除,并且不能包含计算成员。

外部枚举

外部枚举是使用declare enum定义的枚举类型。


dabaiaijianshen
18 声望6 粉丝