Если последний аргумент функции — closure, его можно вынести за скобки вызова; при одном closure скобки параметров часто опускают.
Разбор
- Несколько trailing closures (SE-0279) — с метками.
- Улучшает DSL-стиль (SwiftUI builders похожи по духу).
- Не злоупотребляйте — длинные trailing ухудшают чтение сигнатуры.
- Можно сочетать с другими параметрами до closure.
Итог
Trailing closure — синтаксический сахар для читаемых колбэков.