【问题标题】:KOTLIN: What does `?` mean in property type?KOTLIN: `?` 在属性类型中是什么意思?
【发布时间】:2021-01-07 09:25:24
【问题描述】:

我是 kotlin 的新手。谁能解释一下这行代码?特别是?在此处的类型是什么意思?

private var verificationId: String? = null

【问题讨论】:

  • Nullable类型,即可以是String也可以是null。
  • 我不认为这个问题是合法的,因为 Kotlin 的语言文档很简单,而且像这样的问题可以很容易地在文档中查找,但没有表现出足够的努力。
  • 这是一个有效的观察,但没有标记; Stackoverflow 对您要回答 RTFM 的问题没有任何意见,您只需要确保它不重复。

标签: android kotlin


【解决方案1】:

这是一个 Nullable 类型,这意味着它可以是 Stringnull

您可以找到更多信息herehere

【讨论】:

  • 哦,知道了。感谢您的清理,因为我来自 JS 背景
猜你喜欢
  • 2019-09-13
  • 2017-12-03
  • 2017-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
相关资源
最近更新 更多