对其 KProperties 进行 Kotlin 类操作
我有一个很大的 Kotlin 对象,需要对特定属性执行一些操作。 这是一个演示的小例子:
class ObjectForAnalysis {
var id: Int = 0
lateinit var successful: SUCCESSFUL
var job1: Job? = null
var job2: Job? = null
var job3: Job? = null
}
假设我有上面对象的多个实例,并且我需要对 Job 类型的属性执行以下操作。
job !=null && job.computeSquare() < 1000
我怎样才能做到这一点?
I have a big Kotlin object and need to do some operations on specific properties.
Here is a small example for demo:
class ObjectForAnalysis {
var id: Int = 0
lateinit var successful: SUCCESSFUL
var job1: Job? = null
var job2: Job? = null
var job3: Job? = null
}
Imagine that I have multiple instances of the object above and that I need to do the following operation on the properties of type Job.
job !=null && job.computeSquare() < 1000
How could I achieve that ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.all { it != null && 的输出it == true }:
.any { it != null && 的输出它 == true }:
Output for .all { it != null && it == true }:
Output for .any { it != null && it == true }: