myaa
09/17/2020, 12:13 AMunresolved reference: value
for the is Match.HasMatch
line
sealed class Match {
object NoMatch : Match()
class HasMatch(value: Int) : Match()
}
fun main() {
val x: Match? = null
when (x) {
Match.NoMatch -> println("no match")
is Match.HasMatch -> println("value: ${x.value}")
null -> println("null")
}
}
nanodeath
09/17/2020, 12:15 AMval
nanodeath
09/17/2020, 12:15 AMHasMatch
constructormyaa
09/17/2020, 12:16 AMnanodeath
09/17/2020, 12:16 AM