Kotlin-为非数据类生成toString()
我有一个带有lateinit
字段的类,因此它们不在构造函数中:
class ConfirmRequest() { lateinit var playerId: String
}
我想拥有一个toString()
包含所有字段的方法,并且不想手动编写它,以避免锅炉打印。在Java中,我将使用 Lombok
@ToString
注释解决此问题。
有什么方法可以在Kotlin中实施吗?
回答:
推荐的方法是toString
手动编写(或由IDE生成),并希望您没有太多这样的类。
目的data class
是为了适应最常见的85%的情况,而剩下15%留给其他解决方案。
以上是 Kotlin-为非数据类生成toString() 的全部内容, 来源链接: utcz.com/qa/432904.html