Kotlin新手--好奇是否有一种更优雅的方式来为下面的类编写duration getter (或者任何其他风格提示或问题): open class Timeline( }
} 本质上,它只是寻找具有最大间隔的道具。我知道我可以确保在向props List添加项目时对其进行排序,并简单地获取列表末尾的项目,但这不是问题所在。
是否有一种方法可以将与Kotlin数据类和构造函数一起用于序列化,而不对每个字段使用@ParcelProperty注释?更新我可以删除@ParcelConstructor注释,但这样就会出现错误。我认为(还没有测试过),我也可以使所有构造函数参数都是可选的,并添加@JvmOverloads,但这有一个副作用,如果类的所有属性为空或不为空,则必须检查它们。更新2@Parcel
data class Valve(val size: Int? = nul