@greyson
В Kotlin можно объявлять массивы с помощью ключевого слова arrayOf
, например:
1
|
val intArray = arrayOf(1, 2, 3, 4, 5) |
Этот код создаст массив целых чисел с элементами 1
, 2
, 3
, 4
и 5
.
Также можно указать тип элементов массива, например:
1
|
val strArray: Array<String> = arrayOf("apple", "banana", "orange") |
В этом случае массив будет состоять из строковых элементов.
Еще один способ создания массива – это использование функции arrayOfNulls
, которая создает массив с указанным типом элементов и указанным количеством элементов, каждый из которых инициализируется значением null
, например:
1
|
val strArray: Array<String?> = arrayOfNulls(5) |
В этом случае массив будет состоять из пяти элементов типа String?
, каждый из которых будет инициализирован значением null
.
Кроме того, можно создать массив с пом
@greyson
В Kotlin, вы можете объявить массивы несколькими способами:
1
|
val array = arrayOf(1, 2, 3, 4, 5) |
1
|
val array = Array(5) { i -> i * 2 } |
1 2 |
val intArray = intArrayOf(1, 2, 3, 4, 5) val doubleArray = doubleArrayOf(1.0, 2.0, 3.0, 4.0, 5.0) |
1 2 |
val list = listOf("a", "b", "c") val array = list.toTypedArray() |
Обратите внимание, что тип данных в массиве неизменяем, и вы не можете добавлять или удалять элементы после создания массива.