Руководство по языку Kotlin

Последнее обновление: 28.03.2024
  1. Глава 1. Введение в язык Kotlin

    1. Что такое Kotlin. Первая программа

    2. Первая программа в IntelliJ IDEA

  2. Глава 2. Основы языка Kotlin

    1. Структура программы

    2. Переменные

    3. Типы данных

    4. Консольный ввод и вывод

    5. Операции с числами

    6. Условные выражения

    7. Условная конструкция if...else

    8. Конструкция when

    9. Циклы

    10. Диапазоны

    11. Ведение в массивы

  3. Глава 3. Функциональное программирование

    1. Функции и их параметры

    2. Переменное количество параметров. Vararg

    3. Возвращение результата. Оператор return

    4. Однострочные и локальные функции

    5. Перегрузка функций

    6. Тип функции

    7. Функции высокого порядка

    8. Анонимные функции

    9. Лямбда-выражения

    10. Замыкания

  4. Глава 4. Объектно-ориентированное программирование

    1. Классы и объекты

    2. Конструкторы

    3. Пакеты и импорт

    4. Наследование

    5. Модификаторы видимости

    6. Геттеры и сеттеры

    7. Переопределение методов и свойств

    8. Абстрактные классы и методы

    9. Интерфейсы

    10. Вложенные и внутренние классы и интерфейсы

    11. Data-классы

    12. Перечисления enums

    13. Делегирование

    14. Анонимные классы и объекты

    15. Companion-объекты

  5. Глава 5. Обобщения

    1. Обобщенные классы и функции

    2. Ограничения обобщений

    3. Вариантность, ковариантность и контравариантность

  6. Глава 6. Дополнительные возможности ООП

    1. Обработка исключений

    2. Null и nullable-типы

    3. Преобразование типов

    4. Функции расширения

    5. Перегрузка операторов

    6. Делегированные свойства

    7. Scope-функции

    8. Инфиксная нотация

  7. Глава 7. Коллекции и последовательности

    1. Изменяемые и неизменяемые коллекции

    2. List

    3. Set

    4. Map

    5. Последовательности

    6. Массивы

    7. Отличие последовательности от коллекций Iterable

    8. Фильтрация

    9. Проверка элементов

    10. Трансформации

    11. Группировка

    12. Сортировка

    13. Агрегатные операции

    14. Сложение, вычитание и объединение коллекций

    15. Получение части элементов

    16. Получение отдельных элементов

  8. Глава 8. Корутины

    1. Введение в корутины

    2. Область корутины

    3. launch и Job

    4. Async, await и Deferred

    5. Диспетчер корутины

    6. Отмена выполнения корутин

    7. Каналы

  9. Глава 9. Асинхронные потоки

    1. Введение в асинхронные потоки

    2. Создание асинхронного потока

    3. Операции с потоками

    4. Функции count, take и drop. Количество элементов в потоке

    5. Функции first, last, single

    6. Преобразование данных. Функции map и transform

    7. Фильтрация данных

    8. Сведение данных. Функции reduce и fold

    9. Объединение потоков

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850