3.2 枚举 (Enumerations) Swift 中的枚举 (Enumerations):面向对象编程的利器 枚举的基本定义与使用 枚举定义了一组相关值的集合,这些值被称为枚举的 。 相比于使用原始值(如整数或字符串),枚举可以提供更强的类型安全性和代码可读性。 基本语法: 简化语法: 如果多个 共享同一个类型,可以将其写在同一行: 使用枚举: 关联值 (Associated Values) Swift 枚举的强大之处在于它可以携带关联值。 这意味着每个枚举 除了表示一个特定的值之外,还可以存储额外的信息。 示例: 在这个例子中, 枚举的 case 携带了一个 类型的 关联值, case 携带了一个 类型的 关联值, case 携带了一个 类型的 关联值。