Kotlin是否像Python一样有关键字“None”?

Kotlin是否像Python一样有关键字“None”?,kotlin,keyword,Kotlin,Keyword,我几乎每天都使用python。现在我正在学习科特林。我想知道Kotlin是否没有这样的公司,我们可以做一些类似的事情: v1=无 如果v1为无: 通过 然后我们做点什么 我做了一些研究,发现kotlin stdlib/kotlin.collection中没有,但这似乎不是我想要的 如果Kotlin中有类似None的关键字,该如何使用?如果不是,Kotlin如何处理上面显示的代码这样的情况?Kotlin与Python的None等价物为null 请注意,Kotlin有一个调用,因此任何可以接收nul

我几乎每天都使用python。现在我正在学习科特林。我想知道Kotlin是否没有这样的公司,我们可以做一些类似的事情:

v1=无 如果v1为无: 通过 然后我们做点什么 我做了一些研究,发现kotlin stdlib/kotlin.collection中没有,但这似乎不是我想要的


如果Kotlin中有类似None的关键字,该如何使用?如果不是,Kotlin如何处理上面显示的代码这样的情况?

Kotlin与Python的None等价物为null


请注意,Kotlin有一个调用,因此任何可以接收null的变量都必须声明为可为null。

Kotlin与Python的None等价物为null

请注意,Kotlin有一个调用,因此任何可以接收null的变量都必须声明为可为null。

null是Kotlin中“None”Python的替代品。

null是Kotlin中“None”Python的替代品

改为使用关键字null。在文档中有一些如何使用它的示例。它与在python中使用None略有不同,但如果您了解一些C语言,我认为这并不复杂,因为它也具有相同的空安全类型特性

改为使用关键字null。在文档中有一些如何使用它的示例。它与在python中使用None略有不同,但如果您了解一些C语言,它并不复杂,因为它还具有相同的空安全键入功能

更全面的链接:更全面的链接: