Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktSpAnPrm 131 of 299 menu
◀ ▶

Практика аннотаций в Kotlin

Объявите устаревшую функцию перевода меток в верхний регистр с текстом предупреждения и новую функцию с тем же поведением. В main оставьте вызов старой версии для строки "tag".

Для функции округления процента добавьте ReplaceWith с указанием новой функции. Старую пометьте как устаревшую, новую назовите иначе.

Создайте метку Stage со строковым полем name. Повесьте её на функцию публикации и на класс конфигурации канала.

Объявите метку Hint с параметром text. Класс Account должен иметь строковый параметр конструктора с @param:Hint и @property:Hint и разными строками.

Объявите метку со сроком SOURCE и метку со сроком RUNTIME. Каждую повесьте на отдельную функцию верхнего уровня без параметров.

Функция выдачи временного пароля должна быть помечена устаревшей с уровнем ERROR. Убедитесь, что любой вызов из main не компилируется.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить