Files
kotlin-fork/compiler/testData/codegen/box/inlineArgsInPlace/breakInArgumentExpression.kt
T
2021-10-01 17:18:49 +03:00

19 lines
365 B
Kotlin
Vendored

// FULL_JDK
// WITH_RUNTIME
fun test(xs: List<String>): Map<String, String> {
val result = linkedMapOf<String, String>()
for (x in xs) {
result[x] = x.zap("OK") ?: break
}
return result
}
fun String.zap(y: String): String? {
return if (this == "x") y else null
}
fun box(): String {
return test(listOf("x", "bcde", "a"))["x"]!!
}