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

Функция emptyList

Функция emptyList создает и возвращает новый пустой неизменяемый список. Список является типизированным - тип элементов определяется на основе контекста или явного указания типа. Возвращаемый список является неизменяемым - нельзя добавлять или удалять элементы.

Импорт

import kotlin.collections.emptyList

Синтаксис

fun <T> emptyList(): List<T>

Пример

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

val list: List<String> = emptyList() println(list)

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

List<String> []

Пример

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

val numbers: List<Int> = emptyList() println(numbers)

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

List<Int> []

Пример

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

var userList: List<String> = emptyList() if (someCondition) { userList = listOf("user1", "user2") } println(userList)

Пример

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

val empty: List<Any> = emptyList() val size = empty.size val isEmpty = empty.isEmpty() println("Size: $size") println("Is empty: $isEmpty")

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

Size: 0 Is empty: true

Пример

Использование emptyList как значения по умолчанию в параметрах функции:

fun processItems(items: List<String> = emptyList()) { println("Processing ${items.size} items") } processItems() processItems(listOf("a", "b", "c"))

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

Processing 0 items Processing 3 items

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

  • функцию listOf,
    которая создает список с элементами
  • функцию mutableListOf,
    которая создает изменяемый пустой список
  • функцию arrayListOf,
    которая создает пустой ArrayList
  • функцию buildList,
    которая создает список с помощью builder-а
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить