Kotlin: Arrays[] — що це і для чого вони потрібні? 🤔 (основи програмування)
Привіт, настав час познайомитись з тим, що таке масиви і як вони працюють в Kotlin. Сідайте зручніше, пристібайте ремені безпеки, ми починаємо нашу подорож 🚀
Весь матеріал ви можете знайти переглянувши відео, але стислий конспект я залишу і тут.
Basic Information
Here are some basic properties of arrays –
- They are stored in contiguous memory locations.
- They can be accessed programmatically through their indexes (array[1], array[0], etc.)
- They are mutable.
- Their size is fixed.
Kotlin Arrays
Arrays are used to store multiple values in a single variable, instead of creating separate variables for each value.
To create an array, use the arrayOf() function, and place the values in a comma-separated list inside it:
val cars = arrayOf(“Volvo”, “BMW”, “Ford”, “Mazda”)
Access the Elements of an Array
You can access an array element by referring to the index number, inside square brackets.
In this example, we access the value of the first element in cars:
Example
val cars = arrayOf(“Volvo”, “BMW”, “Ford”, “Mazda”)
println(cars[0])
// Outputs Volvo
Change an Array Element
To change the value of a specific element, refer to the index number:
Example
cars[0] = “Opel”
Example
val cars = arrayOf(“Volvo”, “BMW”, “Ford”, “Mazda”)
cars[0] = “Opel”
println(cars[0])
// Now outputs Opel instead of Volvo
🎬 Ось мій канал, де будуть всі відео на різні теми в програмуванні:
📚 Ось мій Patreon, де будуть всі матеріали в текстовому форматі, додаткова інфа, розбір приклдів, домашні завдання, ІТ-словник, і тд:
Окрім цього, там є різні пропозиції, наприклад, можемо займатись 1х1, можу допомогти зробити резюме, проведу співбесіду і так далі.
🎬 Весь контент, який я роблю — це все мій особистий досвід.
Я пишу/знімаю все сам і ділюсь з вами корисною інформацією, яку ніхто не розповідає, тому підтримайте підпискою ❤️
🙂 На цьому у мене — все!
👉🏻 Ставте лексуси, підписуйтесь і будьте умнічками.
Якщо я правий — похваліть, якщо ні — посваріть.
Но в любому випадку не забудьте дати фідбек 😉
Успіхів! 🇺🇦🦄