枚举
枚举可以是任何类型,如整型,浮点型等
枚举没有标明类型时,它就是一个新的类型;也就说,定义一个枚举,就是一个新的类型.
使用enum关键字进行定义枚举
定义枚举
样式1
1 | enum SeasonState { |
样式2
多个值可以在同一行表示,用逗号隔开
1 | enum WeatherState { |
样式3
遍历枚举:使用CaseIterable关键字修饰可以对枚举进行遍历
1 | enum Day:CaseIterable { |
样式4
原始值,首个枚举赋值1,后面的值会依次递增赋值
1 | enum week :Int{ |
样式5
定义关联值的枚举
1 | enum Barcode { |
The End