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

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

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

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

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

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

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

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

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

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

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

    7. Условные конструкции

    8. Циклы

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

    10. Массивы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    11. Data-классы

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

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

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

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

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

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

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

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

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

    2. Null и nullable-типы

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

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

    5. Функции расщирения

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

  7. Глава 7. Коллекции

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

    2. List

    3. Set

    4. Map

  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. Объединение потоков

Помощь сайту
WebMoney
  • P378451176208
  • Z280152397659
ЮMoney/Яндекс-Деньги
  • 410011174743222
PayPal
  • metanit22@mail.ru
Перевод на карту
  • Номер карты: 4048415020898850