ich ein DataclassWie ein Dataclass mit toString erweitern
data class Something (
val a : String,
val b : Object,
val c : String
)
wie später in meinem Programm erstellt haben, muss ich die Stringdarstellung dieses Dataclass Ich versuchte, die toString Methode zu erweitern.
override fun Something.toString() : String = a + b.result() + c
Das Problem hier ist, ist es nicht erlaubt (übergeordneten) die toString funtion erstreckt, wie es nicht für Top-Level-Funktionen ist.
Wie überschreiben/erweitern Sie die toString-Methode einer benutzerdefinierten Datenklasse richtig?
Kotlin haben auch recht nett toString() Implementierung standardmäßig, dass Drucken Sie alle Mitglieder der Datenklasse. Also reicht es in den meisten Fällen zum Debuggen usw. – Sonique