kotlin - Kotlin是否有像Python这样的关键字 `None`?

标签 kotlin keyword

我几乎每天都使用python。现在我正在学习Kotlin。我想知道Kotlin中是否有None,以便我们可以执行以下操作:

v1 = None
if v1 is None:
    pass
    # then we do something

我做了一些研究,发现none中有kotlin-stdlib/kotlin.collection,但这似乎不是我想要的东西。

如果Kotlin中有类似None的关键字,该如何使用?如果不是,那么Kotlin如何处理上述代码所示的情况?

最佳答案

Kotlin与Python的None等效为null

请注意,Kotlin有一个叫做"null safety"的东西,因此任何可以接收null的变量都必须声明为可为空。

关于kotlin - Kotlin是否有像Python这样的关键字 `None`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57218562/

相关文章:

android - Room 查询是否异步发生?

java - 类级别的 JUnit5 参数化测试

C# 'dynamic' 关键字...它真的是一个 RESERVED 关键字还是只是一个标识符,当用作类型时意味着一些特殊的东西?

objective-c - Objective-C 中 `oneway void` 的用例?

database - 是否有任何免费数据库存储关键字和其他相关关键字,供应用程序确定语义相关性?

android - 如何在 Kotlin 中使用 getDeclaringClass?

kotlin - 如何在 Kotlin 中定义新的运算符?

android - 当我们没有在Android中使用material.slider滑动时,如何在 slider 上方显示 slider 值?

css - visibility :隐藏在SEO

Swift - 根据函数参数分配局部变量