When-statements & correct line numbers
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
fun z() {}
|
||||
|
||||
fun foo(x: Int) {
|
||||
when {
|
||||
x == 21 -> z()
|
||||
x == 42 -> z()
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
fun z() {}
|
||||
|
||||
fun foo(x: Int) {
|
||||
when (x) {
|
||||
21 -> z()
|
||||
42 -> z()
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
fun foo(x: Int) {
|
||||
when {
|
||||
x == 21 -> foo(x)
|
||||
x == 42 -> foo(x)
|
||||
else -> foo(x)
|
||||
}
|
||||
|
||||
val t = when {
|
||||
x == 21 -> foo(x)
|
||||
x == 42 -> foo(x)
|
||||
else -> foo(x)
|
||||
}
|
||||
}
|
||||
|
||||
// 3 4 5 9 10 11 8
|
||||
@@ -0,0 +1,15 @@
|
||||
fun foo(x: Int) {
|
||||
when (x) {
|
||||
21 -> foo(x)
|
||||
42 -> foo(x)
|
||||
else -> foo(x)
|
||||
}
|
||||
|
||||
val t = when (x) {
|
||||
21 -> foo(x)
|
||||
42 -> foo(x)
|
||||
else -> foo(x)
|
||||
}
|
||||
}
|
||||
|
||||
// 2 3 4 5 8 9 10 11 8
|
||||
Reference in New Issue
Block a user