Когда я ввожу следующий код в Intellij, он выделяет x внутри совпадения с предупреждением " Подозрительное затенение переменным шаблоном »
val x = "some value"
"test" match {
case x =>
}
Предлагается изменить его на:
val x = "some value"
"test" match {
case `x` => //note backticks
}
Что такое подозрительное затенение и что делают обратные кавычки ?!