Функция shortArrayOf

Функция shortArrayOf создает и возвращает массив элементов типа Short с указанными значениями. Принимает переменное количество аргументов типа Short или Int, которые будут преобразованы в Short.

Синтаксис

kotlinfun shortArrayOf(vararg elements: Short): ShortArray
kotlinfun shortArrayOf(vararg elements: Int): ShortArray

Пример

Создадим массив из трех элементов типа Short:

kotlinval numbers: ShortArray = shortArrayOf(1, 2, 3)
println(numbers.contentToString())

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

kotlinShortArray [1, 2, 3]

Пример

Создадим массив с явным указанием типа Short для каждого элемента:

kotlinval numbers = shortArrayOf(10.toShort(), 20.toShort(), 30.toShort())
println(numbers.contentToString())

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

kotlinShortArray [10, 20, 30]

Пример

Создадим пустой массив с помощью shortArrayOf:

kotlinval emptyArray = shortArrayOf()
println(emptyArray.contentToString())

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

kotlinShortArray []

Пример

Массивы, созданные через shortArrayOf, имеют фиксированный размер и являются mutable:

kotlinval numbers = shortArrayOf(1, 2, 3)
numbers[0] = 100
println(numbers.contentToString())

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

kotlinShortArray [100, 2, 3]

Пример

Использование массива в цикле for:

kotlinval numbers = shortArrayOf(5, 10, 15, 20)

for (num in numbers) {
  println(num)
}

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

kotlin5
10
15
20

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

  • функцию arrayOf,
    которая создает массив любого типа
  • функцию intArrayOf,
    которая создает массив типа Int
  • функцию longArrayOf,
    которая создает массив типа Long
  • функцию byteArrayOf,
    которая создает массив типа Byte