20. 嵌套类型

文章目录
  1. 1. 嵌套类型的使用
  2. 2. 引⽤嵌套类型
  1. Nested Types in Action
  2. Referring to Nested Types

通常我们会创建枚举来支持特定的类或结构体的功能。类似地,为了可以方便地定义在更复杂类型上下文中使用的实用 工具类和结构,Swift 允许你定义 嵌套类型 ,从而实现在枚举、类和结构体中的定义嵌套类型。

如果要将一个类型嵌套在另一个类型中,只需在支持类型的大括号内定义嵌套类型即可。类型支持多层嵌套。

嵌套类型的使用

引⽤嵌套类型

要在其定义上下文之外使用嵌套类型,需要在其名称前面加上嵌套在其中的类型的名称。