| fun foo1(x: Int): Boolean { | |
| when(x) { | |
| 0 -> return true | |
| 1 -> return false | |
| 2 -> return true | |
| 3 -> return false | |
| 2 + 2 -> return true | |
| else -> return false | |
| } | |
| } | |
| fun foo2(x: Int): Boolean { | |
| when(x) { | |
| 0 -> return true | |
| 1 -> return false | |
| 2 -> return true | |
| 3 -> return false | |
| Integer.MAX_VALUE -> return true | |
| else -> return false | |
| } | |
| } | |
| // 1 TABLESWITCH | |
| // 1 LOOKUPSWITCH |