データクラスを作成しました
data class Something (
val a : String,
val b : Object,
val c : String
)
toString
プログラムの後半では、メソッドを拡張しようとしたこのデータ クラスの文字列表現が必要です。
override fun Something.toString() : String = a + b.result() + c
ここでの問題は、toString
トップレベルの関数には適用できないため、関数を拡張 (オーバーライド) できないことです。
カスタムデータクラスの toString メソッドを適切にオーバーライド/拡張する方法は?