Nested Types

昨日に引き続き https://docs.swift.org/swift-book/LanguageGuide/NestedTypes.html を読む。

  • Swiftでは型の入れ子ができる
  • 特定の型の中だけで使う列挙型とか、そいういう目的で使う
  • 列挙型、クラス、構造体のどれでも
  • 型は必要なだけいくらでも深くネストできる
  • 一番外側の型名.ネストされた型名.更にネストされた型名.…
  • 文脈から、型推論によって、ネストされた型名を全部書かなくても済む