Kotlin: Arrays[] — що це і для чого вони потрібні? 🤔 (основи програмування)

Alexander Khyzhun
2 min readAug 30, 2022

--

Привіт, настав час познайомитись з тим, що таке масиви і як вони працюють в 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, можу допомогти зробити резюме, проведу співбесіду і так далі.

🎬 Весь контент, який я роблю — це все мій особистий досвід.
Я пишу/знімаю все сам і ділюсь з вами корисною інформацією, яку ніхто не розповідає, тому підтримайте підпискою ❤️

🙂 На цьому у мене — все!
👉🏻 Ставте лексуси, підписуйтесь і будьте умнічками.

Якщо я правий — похваліть, якщо ні — посваріть.
Но в любому випадку не забудьте дати фідбек 😉

Успіхів! 🇺🇦🦄

ios, android, it, programming, software, engineer, инженер, базы данных, database, code, backend, frontend, webdevelopment, scrum, jira, HR, recruiter, coding, flutter, react, html, css, angular, kotlin, java, python, php, c++, c#, swift, reactnative, mobile, vlog, tutorials, how to, git, QA, BA, алгоритмы, скрам, джира, айти, робота, іт, програмування, алгоритми, розробка, інженерія, фронтенд, бекенд, андроїд, дизайн, кодити, кодінг, флатер, котлін, джава, уроки, навчання, менеджмент
image for preview

--

--

Alexander Khyzhun
Alexander Khyzhun

Written by Alexander Khyzhun

🧙🏻‍♂️ Software Wizard 🎬 Tech blogger 🎌 JDM 🎷 Lofi artist 🏊🏻‍♂️ Swimmer

No responses yet