Swift 语言之枚举学习笔记
枚举语法
定义:
1 | enum CompassPoint { |
单行定义:
1 | enum Planet { |
声明:
1 | var directionToHead = CompassPoint.West |
使用switch语句匹配枚举值
1 | directionToHead = .South |
关联值
1 | enum Barcode { |
原始值
1 | enum Planet: Int { |
从原始值初始化:
1 | let possiblePlanet = Planet(rawValue: 7) |