Как работает блок do в Swift и как он обрабатывает ошибки? — вопрос с собеседования для iOS-разработчик | Эйч | Эйч