у меня есть:
x match {
case a: SomeType => doSomething()
case _ => doSomethingElse()
}
Есть ли способ проверить, что «a» НЕ относится к данному типу?
вроде так:
x match {
case !(a: SomeType) => doSomething()
case _ => doSomethingElse()
}
Редактировать: Я согласен, что вопрос может быть не очень ясным, но мой интерес был в основном не логичным, и на него был дан ответ.