【问题标题】:Kotlin equivalent for checking if not null [duplicate]Kotlin 等效于检查是否为空 [重复]
【发布时间】:2019-04-08 19:31:49
【问题描述】:

可以在 Kotlin 中使用 ! 或 ? 运算符以较短的形式编写下面的 sn-p:

val acct: GoogleSignInAccount?  = result.signInAccount
if (acct != null && acct.displayName != null)
    MagicToast.showSuccess(this, "Account Name: " + acct.displayName)

【问题讨论】:

  • 您可以查看文档以了解此类问题。这一切都解释得很好

标签: android kotlin


【解决方案1】:
acct?.displayName?.let {
    MagicToast.showSuccess(this, "Account Name: $it")
}

根据您的用例,acct 可能会替换为 result.signInAccount。

【讨论】:

    猜你喜欢
    • 2013-09-21
    • 2023-03-27
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2012-01-09
    • 2021-08-12
    相关资源
    最近更新 更多