Функция intArrayOf

Функция intArrayOf создает и возвращает массив целых чисел типа IntArray с переданными элементами. Принимает переменное количество аргументов типа Int. Массив имеет фиксированный размер, равный количеству переданных элементов.

Импорт

kotlinimport kotlin.intArrayOf

Синтаксис

kotlinfun intArrayOf(vararg elements: Int): IntArray

Пример

Создадим массив целых чисел с элементами 1, 2, 3, 4, 5:

kotlinval numbers: IntArray = intArrayOf(1, 2, 3, 4, 5)
println(numbers)

Результат выполнения кода:

kotlinIntArray [1, 2, 3, 4, 5]

Пример

Создадим пустой массив целых чисел:

kotlinval emptyArray: IntArray = intArrayOf()
println(emptyArray)

Результат выполнения кода:

kotlinIntArray []

Пример

Создадим массив с одним элементом:

kotlinval singleArray: IntArray = intArrayOf(42)
println(singleArray)

Результат выполнения кода:

kotlinIntArray [42]

Пример

Обратимся к элементам созданного массива по индексу:

kotlinval numbers: IntArray = intArrayOf(10, 20, 30, 40, 50)

println(numbers[0])
println(numbers[2])
println(numbers[4])

Результат выполнения кода:

kotlinInt 10
Int 30
Int 50

Пример

Изменим элемент массива по индексу:

kotlinval numbers: IntArray = intArrayOf(1, 2, 3)
numbers[1] = 99
println(numbers)

Результат выполнения кода:

kotlinIntArray [1, 99, 3]

Смотрите также

  • функцию arrayOf,
    которая создает массив объектов
  • функцию booleanArrayOf,
    которая создает массив булевых значений
  • функцию byteArrayOf,
    которая создает массив байтов
  • функцию charArrayOf,
    которая создает массив символов