我有一些代码,看起来像这样
fun onMessage(message: Message) {
message.property?.also {
repository.updateProperty(message.property)
}
}
其中updateProperty()
的参数不可为空。编译器给出一个错误:Smart cast to 'Property' is impossible, because 'Message' is a public API property declared in different module
解决这个问题的最佳方案是什么?
1条答案
按热度按时间kxeu7u2r1#
事实证明,这和使用
it
一样简单。