07--swift之枚举
1. 枚举定义了一个通用类型的一组相关值,使你可以在你的代码中以一种安全的方式来使用这些值 2. 语法 enum 名称 { case 常量 case 常量 .... }或者写在一行,用逗号隔开 enum 名称 { case 常量 1 ,常量 2 ,常量 3 ...} enum Direction{ case east case west case south case north } print(Direction.east) enum e { case up,down,left,right } print(e.down) 3.enum 和 switch 联合使用 enum Direction { case east,west,north,south } var d = Direction.south switch d{ case Direction.east: print("east") case Direction.west: print("west") case Direction.north: print("north") case Direction.south: print("south") } 4. 关联值 枚举里面可以是整型,字符串,元组类型 enum state{ case status(Int,String) } var s = state.status(404