空安全检查 kotlin 格式

Null safetly check kotlin formating

我是 Kotlin 的新手,不熟悉作用域函数或 null 检查的最佳实践。如何以更清晰的方式重写此空检查?

return item.feed != null 
    && item.feed.subject != null 
    && item.feed.subject == subject.trim())

如果您已将属性声明为可为空,则可以在调用方法之前使用 ? 运算符检查它是否为空,如下所示:

subject?.trim()

另见此图:

来源:typealias.com