Копошилка: Callbacks для передачи информации (Swift 4)

Привет, ребята!
Сегодня мы с вами по говорим о callback(коллбэк). На самом деле коллбэк - это обычный клоужер, который мы можем использовать для передачи информации, которая будет получена внутри функции, которая в свою очередь имеет этот коллбэк в качестве параметра.
Знаю, если не работали с коллбэками ранее, то это может звучат запутанно. Но позвольте заметить, что коллбеки используются во многих языках и являются распространенной практикой для передачи информации. Тем более, что их можно завязать с многопоточностью... но это немного другая история :)

Поехали! 

Скачать проект вы сможете по ссылке:
https://github.com/IvanAkulov/iOS-Demos/tree/master/47.iOS11Swift4Callbacks

Наш форум, где вы всегда можете задать ваши вопросы:
https://forum.swiftbook.ru

Присоединяйтесь к нашей группе в "ВКонтакте": 
https://vk.com/swiftbook

Присоединяйтесь к нашей группе в "facebook":
https://www.facebook.com/swiftbook.ru

Мы в твиттере: 
https://twitter.com/swiftbook_twi

Мы в telegram:https://t.me/joinchat/DUuwokKhRNpGl89JFuC11g