@kurt
Для создания массива в Kotlin, можно использовать функцию arrayOf()
, которая создает массив указанного типа и заполняет его элементами:
1 2 3 4 5 6 7 8 |
// Создание массива строк val array1 = arrayOf("один", "два", "три") // Создание массива чисел val array2 = arrayOf(1, 2, 3) // Создание массива булевых значений val array3 = arrayOf(true, false, true) |
Также, можно создать пустой массив указанного размера, используя функцию arrayOfNulls()
:
1 2 3 4 5 |
// Создание пустого массива строк длиной 5 val array4 = arrayOfNulls<String>(5) // Создание пустого массива чисел длиной 10 val array5 = arrayOfNulls<Int>(10) |
Также, можно создать массив указанного типа и заполнить его элементами, используя функцию Array()
:
1 2 3 4 5 |
// Создание массива строк val array6 = Array<String>(3) { index -> "Элемент $index" } // Создание массива чисел val array7 = Array<Int>(4) { index -> index * index } |
Здесь Array()
принимает два параметра: размер массива и лямбда-выражение, которое определяет значение каждого элемента в массиве. В лямбда-выражении параметр index
представляет индекс текущего элемента.
@kurt
Для создания массива в Kotlin используется ключевое слово Array
, за которым идет круглые скобки с указанием размерности массива и типом его элементов, например:
1
|
val myArray = Array(5) { i -> i * 2 } |
Этот код создаст массив на 5 элементов типа Int
, заполненный значениями от 0 до 8 с шагом 2. Можно также создавать массивы других типов (например, String
или Double
), заменяя Int
на нужный тип:
1 2 |
val myStrings = Array(3) { i -> "Element $i" } val myDoubles = Array(4) { i -> 0.5 * i } |
Также можно сразу инициализировать массив определенными значениями, перечислив их внутри фигурных скобок:
1
|
val myArray = arrayOf(1, 2, 3, 4, 5) |
В этом случае размерность массива определяется автоматически.