mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 00:21:47 +00:00
15 lines
241 B
Kotlin
15 lines
241 B
Kotlin
data class A(val a: Foo<String>) {}
|
|
|
|
class Foo<T>(val a: T) { }
|
|
|
|
fun box() : String {
|
|
val f1 = Foo("a")
|
|
val f2 = Foo("b")
|
|
val a = A(f1)
|
|
val b = a.copy(f2)
|
|
if (b.a.a == "b") {
|
|
return "OK"
|
|
}
|
|
return "fail"
|
|
}
|