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

Практика обобщений в Kotlin

Объявите функцию, которая возвращает второй элемент списка или null, если элементов меньше двух. Для listOf("x", "y", "z") и для пустого списка чисел выведите оба ответа.

Сделайте класс с двумя полями разных типов и функцию, которая меняет их местами, возвращая новый объект. Проверьте на строке "left" и числе 4.

Объявите функцию максимума для списка с границей сравнения. Найдите максимум в listOf(3, 9, 5) и выведите его.

Сделайте карту Map<String, Int> с двумя парами и функцию, которая суммирует все значения карты. Выведите сумму для своей карты.

Сделайте класс-источник с меткой выдачи и одним свойством. Передайте его туда, где ожидают источник с Number, со значением 8, и выведите число.

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

Сделайте базовый тип задачи и наследника срочной задачи. Функция должна вывести заголовки из списка с проекцией для чтения. Передайте список срочных задач с двумя заголовками и проверьте вывод.

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