Slide 5
Slide 5 text
Swift Macros
● ソースコードのコンパイル時にコードを変換し、繰り返し書く手
間を省く
● Swift では 2 種類のマクロがある
○ Freestanding macros
■ 引数のみに依存して独立して展開される
■ #function, #warning
○ Attached macros
■ 宣言に付属して対象の情報を利用して展開される
■ @Observation
© 2023 Wantedly, Inc.
https://docs.swift.org/swift-book/documentation/the-swift-
programming-language/macros/