枚举用来管理一组相关的值。在程序中使用枚举,可以提高程序的可读性,代码也更清晰,更易于维护。
1 | // 1. 定义一个枚举类型 |
枚举的定义使用的是enum关键词,在对括号之后,就是具体的成员值了。每个成员值前面都使用case这个关键词。如例子中1处。
2这里,是将指将Sex的成员值赋值给sex这个变量。
3演示了将枚举类型与switch配合使用。在每个分支里面,我们使用了成员值的给缩写方式。
需要说明的是,在使用switch对枚举值进行匹配的时候,必须包含全部的成员值,如果没有列出所有的成员,则必须加上最后一个defualt。