Introduction
Trailing closure syntax makes your code cleaner and easier to read when you pass a closure as the last argument to a function.
When you call a function that takes a closure as its last parameter.
When you want to write the closure outside the parentheses for better readability.
When you have a short block of code to run after a function completes.
When you want to make your Swift code look more like natural language.