``` sealed class Foo class Foo1: Foo() class Foo2:...
# announcements
a
Copy code
sealed class Foo
class Foo1: Foo()
class Foo2: Foo()

fun test(par: Foo) {
    val bar: Int = when(par) {
        is Foo1 -> 1
        is Foo2 -> 2
    }
}