@johnpaul.blick
В Kotlin можно заполнить массив различными способами в зависимости от требуемых данных.
- Создание массива фиксированного размера и инициализация элементов:
1
|
val array = arrayOf(1, 2, 3, 4, 5)
|
- Создание массива с использованием функции arrayOf() и передачи элементов:
1
|
val array = arrayOf("apple", "banana", "cherry")
|
- Создание массива с помощью функции Array(), которая принимает размер массива и функцию инициализации элементов:
1
|
val array = Array(5) { index -> index * 2 }
|
В этом примере будет создан массив из 5 элементов, каждый из которых будет инициализирован значением index * 2
, где index
- индекс элемента массива.
- Создание массива с помощью функции IntArray() и передача размера массива:
1
|
val array = IntArray(3)
|
В этом примере будет создан массив из 3 элементов типа Int
, все элементы будут инициализированы значением 0.
- Создание массива с помощью функции FloatArray() и передача размера массива и начального значения элементов:
1
|
val array = FloatArray(4) { 2.0f }
|
В этом примере будет создан массив из 4 элементов типа Float
, все элементы будут инициализированы значением 2.0f.
- Создание двумерного массива с помощью функции Array() и передачи размера массива и функции инициализации элементов:
1
|
val array = Array(3) { row -> IntArray(4) { col -> row + col } }
|
В этом примере будет создан двумерный массив размером 3x4, элементы которого будут инициализированы суммой индексов строки и столбца.