передача нулевого значения в качестве параметра в listOf - PullRequest
0 голосов
/ 26 сентября 2018

Подскажите, пожалуйста, что означает второй параметр, переданный методу listOf?почему мы должны передать NULL?почему цель этого?

код :

val listWithNulls: List<String?> = listOf("Kotlin", null)

1 Ответ

0 голосов
/ 26 сентября 2018

listOf принимает vararg элементов.Ваш второй null является лишь одним из многих элементов, которые вы передали в список.Ваш список состоит из "Kotlin" и null.

Итак, чтобы ответить на другие ваши вопросы:

  • почему нам нужно передать значение NULL?вам не нужно чтобы ...
  • какова цель этого?человек, который написал этот код, хотел добавить элемент null в список ... если из контекста неясно, почему он существует, вам лучше спросить того, кто написал этот код.Если он состоит только из показанной вами строки, он, вероятно, продемонстрирует, как можно создавать / использовать списки с обнуляемым типом.
...