12 из 85 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Kotlin · Advanced Topics
Какова основная цель Kotlin contracts в анализе типов компилятором?
Предоставить проверку типов во время выполнения для nullable типов
Позволить разработчикам дать компилятору дополнительную информацию о поведении функции для более умного статического анализа
Заменить операторы null safety, такие как ?. и !!
?.
!!
Оптимизировать генерацию bytecode путём inlining вызовов функций