Photo by Emile Perron on Unsplash

Swift is a really powerful programming language, and the number one choice when it comes to make applications for the Apple ecosystem; iOS, macOS, watchOS and tvOS. And as developers who write code in Swift, we make use of closures a lot; a big and important chapter of the language.

Closures is not a topic that a beginner starts with. However, it’s something that everyone has to learn about soon enough. There are…