Resources for learning parameter packs?

Hi! I'm learning about Swift Parameter Packs and have been looking for documentation from Apple. Currently… here is what I have found so far:

  • WWDC23: Generalize APIs with parameter packs[1]
  • SE-0393: Value and Type Parameter Packs[2]
  • SE-0398: Allow Generic Types to Abstract Over Packs[3]
  • SE-0408: Pack Iteration[4]

So far… these (and the forums and the repo) have been how I have been following along (and also learning from trial and error hacking locally). Is there anything else from Apple I should be reading or studying to learn more? Any more tips or advice for that? Thanks!


  1. Generalize APIs with parameter packs - WWDC23 - Videos - Apple Developer ↩︎

  2. swift-evolution/proposals/0393-parameter-packs.md at main · apple/swift-evolution · GitHub ↩︎

  3. swift-evolution/proposals/0398-variadic-types.md at main · apple/swift-evolution · GitHub ↩︎

  4. swift-evolution/proposals/0408-pack-iteration.md at main · apple/swift-evolution · GitHub ↩︎

2 Likes