您能告诉我第二个传递给listOf方法的参数是什么意思吗?为什么我们需要传递null?为什么是目的?
代码:
val listWithNulls: List<String?> = listOf("Kotlin", null)
答案 0 :(得分:5)
listOf
接受vararg
个元素。您的第二个null
只是传递给列表的许多元素之一。然后,您的列表由"Kotlin"
和null
组成。
所以要回答您的其他问题:
null
元素...如果上下文中不清楚,为什么会出现,您最好问一下编写该代码的人。如果仅由您显示的行组成,则可能是为了演示如何构造/使用具有可空类型的列表。