The Swift Programming Language Book: Generics - The Video Version
Channel: Darrell Root
Date: 2022-04-15

This 31-minute video is an unabridged presentation of "The Swift Programming Language (Swift 5.6)" book chapter "Generics"

This video covers:
  The problem that generics solve
  Generic functions
  Type parameters
  Naming type parameters
  Generic types
  Stacks
  Extending a generic type
  Type constraints
  Associated types
  Extending an existing type to specify an associated type
  Adding constraints to an associated type
  Using a protocol in its associated type's constraints
  Generic where clauses
  Extensions with a generic where clause
  Contextual where clauses
  Associated types with a generic where clause
  Generic subscripts

This video (and all similar videos based on Apple's "The Swift Programming Language" book) are provided with monetization turned off.

The book is copyright 2022 by Apple, and licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.  https://creativecommons.org/licenses/by/4.0/

Book link https://docs.swift.org/swift-book/TheSwiftProgrammingLanguageSwift56.epub

Slide deck also based on the book.  My educational slide deck repository: https://github.com/darrellroot/Swift-Education-Slides    Pull requests with additional decks welcome!