Ad banner
Ad banner

Урок 8: Массивы. Типы, размер, индекс массива. Перебор через for // Котлин курс с нуля

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

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

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

Изучаем что такое массивы в языке программирования Kotlin и как с ними взаимодействовать. Делать это будем на небольшом списке ингредиентов из гипотетического приложения с рецептами. Как создавать массивы и заполнять их данными, а также немного про свойства и методы, которые есть у класса Array, такие как size или indexOf(). Покажу в чем разница инициализации массивов через arrayOf() и intArrayOf(). Будет затронут важный нюанс в создании массивов с помощью ключевых слов val и var. Для чтения массивов также есть несколько основных инструментов – можно обращаться по индексу или использовать функции set() и get(). Последний способ теряет актуальность и среда разработки сама подсказывает исправление кода. Также, как мы читаем элементы по индексу, можно и перезаписывать ячейки с данными. Для итерации по массиву будем использовать цикл for, который изучали на прошлом уроке. В итоге получится красиво оформленный вывод списка ингредиентов для салата.

00:00 Что такое массив, как создать массив в Kotlin – arrayOf()
01:41 Массивы примитивов – IntArray, CharArray
02:31 Разница объявления массивов через val и var
04:05 Получить размер массива – size
04:49 Получить индекс массива – indexOf()
06:43 Изменить элемент массива по индексу
07:54 Перебор массива циклом for

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

(Visited 131 times, 1 visits today)

You Might Be Interested In

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

  1. Всем привет. При выводе на консоль получаю следующее: "[Ljava.lang.String;@34a245ab".
    Что это такое? IDE ошибок не видит.
    Введено следующее:
    fun main() {

    var ingredients = arrayOf("Яйцо", "Помидор", "Зелень", "Соль", "Перец")

    ingredients[4] = "Паприка"

    println(ingredients)

    }

  2. Добрый день. Выражаю благодарность за предоставляемый курс. Отличный материал и подача.
    и в свое время есть два вопроса. первый по теме урока. Почему мы в цикле for (i in arrayIngredient) не обращаемся к размеру массива size. Не могу сообразить как i понимает когда ей надо закончить перебор массива.
    и второй вопрос: Планируется ли запись роликов касательно android разработки? Заранее спасибо

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

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