12 из 70 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Swift · Optionals, Error Handling & Closures
Какая основная синтаксическая разница между именованной функцией и closure в Swift?
Closures не могут иметь параметры или возвращаемые типы, в отличие от функций
Функции используют ключевое слово func и имеют имя, тогда как closures — это обычно анонимные блоки кода
func
Closures всегда должны быть присвоены константе с let, в отличие от функций
let
Функции захватывают переменные по значению, а closures всегда захватывают по ссылке