如何使IDE明白,方法调用后该对象完全不为null
我正在使用Kotlin语言的Android工作室
当我调用上面的函数,它的警告检查“obj”的空状态
如何使IDE(Android Studio)能够理解在某些方法调用之后,(传递的)对象完全不为空…谢谢
而不是一个不透明的isNotNull
方法调用,这是Kotlin不能(也不应该)推理的,使用这种语言的原生语言之一,例如:
value?.let { val response = it.response ... }
我正在使用Kotlin语言的Android工作室
当我调用上面的函数,它的警告检查“obj”的空状态
如何使IDE(Android Studio)能够理解在某些方法调用之后,(传递的)对象完全不为空…谢谢
而不是一个不透明的isNotNull
方法调用,这是Kotlin不能(也不应该)推理的,使用这种语言的原生语言之一,例如:
value?.let { val response = it.response ... }