1.创建枚举
enum 枚举名称 {成员1,成员2,...}
创建枚举通过enum关键字创建,关键字后面加上枚举名称,在后面加上花括号,花括号里面放入枚举的成员,枚举成员可以有多个。
枚举名称、成员名称首个字母大写,多个成员之间用逗号隔离。
示例:
//家庭枚举:妈妈,爸爸和我
enum Family {Mom,Father,Me}
2.使用枚举
枚举是一种类型,可以作为变量的类型注解
enum Gender {Female,Male}
let userGender:Gender
访问枚举中的成员,作为变量的值
userGender = Gender.Female
userGender = Gender.Male
注意:枚举中的成员只能访问,不能赋值
Gender.Female = '男' //错误
枚举的成员是有值的,默认从0开始自增。
我们把枚举成员为数字类型的成为数字枚举。
我们也可以给枚举成员初始化值:
enum Gender {Female = 1,Male}
//这样Female的值就为1,而且Male的值也会随之变化为2
enum Gender {Female = 1,Male = 100}
//Female的值为1
//Male的值为100
枚举成员为字符串的称为字符串枚举
字符串枚举没有自增长的值,所以字符串枚举必须有初始值
enum Gender {Female = '男',Male = '女'}
//Female的值就为男
//Male的值为女