将 null 作为参数传递给 listOf

LetsamrIt

你能告诉我传递给方法 listOf 的第二个参数是什么意思吗?为什么我们需要传递null?为什么是它的目的?

代码

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

listOf接受一个vararg元素。您的第二个null只是您传递给列表的众多元素之一。您的列表则由"Kotlin"组成null

所以要回答你的其他问题:

  • 为什么我们需要传递null?不需要...
  • 它的目的是什么?编写该代码的人想将一个null元素添加到列表中...如果从上下文中不清楚它为什么在那里,您最好询问编写该代码的人。如果它只包含您显示的行,则可能是为了演示如何构造/使用具有可为空类型的列表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章