主题
定义与使用枚举
枚举是一种定义有限选项集合的类型,用于表示一组相关的离散值。
定义枚举
swift
enum Direction {
case north
case south
case east
case west
}
使用枚举
创建枚举变量并赋值:
swift
var currentDirection = Direction.north
currentDirection = .east // 简写
使用 switch
语句匹配枚举值:
swift
switch currentDirection {
case .north:
print("向北")
case .south:
print("向南")
case .east:
print("向东")
case .west:
print("向西")
}
枚举提高代码的类型安全性和可维护性,适合表示固定选项集。