ts 中新特性--枚举

1. 枚举

使用关键词enum 来声明枚举, 枚举中默认以 ; 号结尾,值默认以 0 开始自增,

// 情况1
enum selected {
	optional  // 可选 值为0
	unOptional  // 不可选 值为1
}

// 访问
const class1 {
    isOptional : selected.optional         // 0    访问是和对象访问一致
}
// 情况2
enum selected {
	optional = 5  //  值为5, 确定以5开始自增
	unOptional  //  值为6
}

// 访问
const class1 {
    isOptional : selected.optional         // 5   访问是和对象访问一致
}
// 情况3
enum selected {
	optional = ‘yes’  //  值为yes, 值为字符串时不可自增
	unOptional = ‘no’  //  值为no
}

// 访问
const class1 {
    isOptional : selected.optional         // yes  访问是和对象访问一致
}
上一篇:JDK 8 的optional类


下一篇:JAVA8的了解和使用