Swift枚举:基础知识

您应该了解有关枚举的知识:

  • 它们是值类型,这意味着将一种类型分配给相同类型的另一个变量时将它们复制
  • 它们为一组相关值定义了通用类型
  • 枚举的个案具有隐式或显式原始值关联值
  • 由于枚举是由大小写组成的,所以switch条件语句是查看它们并基于匹配执行代码的理想工具
  • 通过使用枚举的内置初始化器,可以通过它的rawValue来初始化枚举的大小写
  • 枚举也可以用于递归