外部枚举用来描述已经存在的枚举类型的形状。 declare enum Enum { A = 1, B, C = 2 } 外部枚举和非外部枚举之间有一个重要的区别,在正常的枚举里,没有初始化方法的成员被当成常数成员。 对于非常数的外部枚举而言,没有初始化方法时被当做需要经过计算的。 报错为什么?