Знакомо, узнали?
Каждый раз когда вы пытались объявить опциональное замыкание @escaping
в Swift компилятор ругался и писал непонятную ошибку @escaping attribute only applies to function types
. Мне это не нравилось, и я решил это исправить. Теперь компилятор Swift 5.3 вместо этой ошибки напишет Closure is already escaping in optional type argument
.
И сегодня мы разберемся, как сделать свой вклад в развитие языка Swift.