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

Практика встраивания функций в Kotlin

Объявите функцию с одной лямбдой, которая печатает "open", выполняет блок и печатает "close". Вызовите ее с телом из одной строки "data".

Напишите функцию поиска первого четного числа в списке. При нахождении сразу верните его, иначе null. Проверьте на списке 1, 3, 4, 6.

Сделайте функцию с двумя лямбда-параметрами: первую выполните сразу, вторую сохраните в список и вызовите все сохраненные после регистрации. Выведите "a" и "b" в нужном порядке.

Оформите регистрацию лямбды в очереди с последующим запуском через flush. Блок должен выполниться только после вызова flush, а не в момент регистрации.

Напишите функцию с параметром типа, которая проверяет, является ли переданное значение экземпляром этого типа, и возвращает Boolean. Проверьте строку и число.

Рекурсивно сложите числа от 1 до 10 через параметр-накопитель так, чтобы компилятор мог заменить вызовы циклом. Выведите результат.

Сформируйте подпись для значения: простое имя класса и текст значения через двоеточие. Проверьте на списке из двух элементов и на одном символе "z".

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