我想知道具有其中一个属性的数据类是否是函数,例如:
data class Holder(val x: Data, val f: () -> Unit)
完全可以工作,因为以下测试失败。
val a = {}
val b = {}
Assert.assertEquals(a, b)
更新:用例可能是有一个
data class ButtonDescriptor(val text: String, val onClick: () -> Unit)
然后在做的时候把它流到 UIdistinctUntilChanged()