НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
140 of 1310 menu

Функция emptyArray

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

Импорт

import kotlin.emptyArray

Синтаксис

inline fun <reified T> emptyArray(): Array<T>

Пример

Создадим пустой массив строк:

val arr: Array<String> = emptyArray() println(arr.contentToString())

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

Array<String> []

Пример

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

val arr: Array<Int> = emptyArray() println(arr.contentToString())

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

Array<Int> []

Пример

Использование emptyArray для инициализации переменной с последующим заполнением:

var numbers: Array<Int> = emptyArray() numbers = arrayOf(1, 2, 3, 4, 5) println(numbers.contentToString())

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

Array<Int> [1, 2, 3, 4, 5]

Пример

Возврат пустого массива из функции в качестве значения по умолчанию:

fun getFilteredData(): Array<String> { return emptyArray() } val result = getFilteredData() println(result.contentToString())

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

Array<String> []

Пример

Проверка размера пустого массива:

val emptyArr: Array<Double> = emptyArray() val size = emptyArr.size println("Array size: $size")

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

Array size: 0

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

  • функцию arrayOf,
    которая создает массив с указанными элементами
  • функцию arrayOfNulls,
    которая создает массив указанного размера, заполненный null
  • функцию emptyList,
    которая создает пустой список
  • функцию emptySet,
    которая создает пустое множество
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить