bcfafc601e
This change allows to revert adding `WITH_STDLIB` directive to tests which happened at `a9343aeb`. Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com>
24 lines
401 B
Kotlin
Vendored
24 lines
401 B
Kotlin
Vendored
enum class MyEnum {
|
|
First,
|
|
Second
|
|
}
|
|
|
|
fun getValue() = MyEnum.First
|
|
|
|
var result = "Failed"
|
|
|
|
fun getLambda(): (Int) -> Unit =
|
|
when (val value = getValue()) {
|
|
MyEnum.Second -> { _ -> }
|
|
MyEnum.First -> { _ ->
|
|
if (value == MyEnum.First) {
|
|
result = "OK"
|
|
}
|
|
}
|
|
}
|
|
|
|
fun box(): String {
|
|
getLambda().invoke(2)
|
|
return result
|
|
}
|