toString() method for data classes and fake implementation for hashCode/equals
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
data class A(var string: String)
|
||||
|
||||
fun box(): String {
|
||||
val a = A("Fail")
|
||||
if(a.toString() != "A{string=Fail}") return "fail"
|
||||
|
||||
a.string = "OK"
|
||||
if("$a" != "A{string=OK}") return a.toString()
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user