22 lines
422 B
Kotlin
Vendored
22 lines
422 B
Kotlin
Vendored
// WITH_RUNTIME
|
|
|
|
class Environment(
|
|
val fieldAccessedInsideChild: Int,
|
|
val how: Environment.() -> Unit
|
|
)
|
|
fun box(): String {
|
|
Environment(
|
|
3,
|
|
{
|
|
class Child {
|
|
val a = fieldAccessedInsideChild
|
|
}
|
|
class Parent {
|
|
val children: List<Child> =
|
|
(0..4).map { Child() }
|
|
}
|
|
}
|
|
)
|
|
|
|
return "OK"
|
|
} |