Функция 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,
которая создает пустое множество