Ad banner
Ad banner

Урок 9: Коллекции: списки (List). Функции для работы с коллекциями – Котлин курс с нуля

🔹 Тесты и практика по этому уроку:
🔹 Текстовая версия урока:

🛠 Код из всех уроков:
🛠 Личный телеграм канал про путь разработчика:
✅ Вопросы и ответы для Android собеседований:

🔹 Бесплатный курс по Android:
🔹 VK:

В этом уроке обсуждаем коллекции в Kotlin. Точнее тезисно пройдемся по определениям Set и Map, а на списках (List) остановимся и разберем подробно. Как создавать и чем отличаются изменяемые и неизменяемые списки. Какие основные функции необходимо знать для комфортной работы с коллекциями. Также затронем тему отличия массивов от списков и в каких случаях лучше применять цикл for, а в каких функцию forEach().

00:00 Виды коллекций в Kotlin (List, Set, Map)
01:06 Отличия списков от массивов
02:24 Как создать неизменяемый список – listOf()
03:11 Как создать изменяемый список – mutableListOf()
03:55 Добавление элементов в список – add()
05:17 Наличие элемента в списке – contains()
05:40 isEmpty(), isNotEmpty()
05:58 indexOf(), lastIndexOf()
06:29 Сортировка списка – sort()
06:58 Распечатка списка через forEach()
07:40 Про стилизацию лямбды
08:15 Когда использовать for, а когда forEach
09:06 Как отфильтровать список – filter()
09:47 Функция map()

#kotlin #котлин #программирование

(Visited 221 times, 1 visits today)

You Might Be Interested In

Комментарии (17)

  1. Спасибо за урок. Подскажите а в чем разница между map{} и forEach{}. Ведь forEach{} выполняет действие для каждого элемента списка в зависимости от того что мы передали в лямбда-выражение, а map{} так же взаимодействует со всеми элементами списка. Не уловил сути этих методов .Может кто пояснит, буду признателен.

  2. Иван, большое спасибо за очень понятные видео! Скажи, дальше планируются видео в сторону андройда или бэкенда ?

  3. В тесте к этому уроку в 6 вопросе ошибка!
    вопрос: Что делает метод indexOf(), если в списке несколько подходящих элементов? ответ должен быть: Находит первый элемент и возвращает его индекс.
    Но в бот выдает ошибку: К сожалению это не так.

  4. Спасибо большое за ваш труд! Отличный курс! Осмелюсь указать на ошибку в тестах: тест к уроку 9 вопрос №6 Что делает метод indexOf(), если в списке несколько подходящих элементов?
    Бот говорит что правельный ответ №1 Находит все элементы и возвращает массив с их индексами
    Хотя правельный ответ №2 Находит первый элемент и возвращает его индекс

    в результате ответ пишет правельный.

Post A Comment For The Creator: Android [Kotlin] для начинающих – ievetrov

Ваш адрес email не будет опубликован. Обязательные поля помечены *