Есть пара проблем. Во-первых, вы пытаетесь достичь значения afd
вне области видимости. Он определен в операторе match
и доступен только там (в данном конкретном case
). match
возвращает значение, поэтому вы можете использовать что-то вроде:
val afd = 1 match {
case 0 => "zero"
case 1 => "one"
}
Во-вторых, даже если он был доступен вне match
, afd
имеет тип String
, а String
не имеет show
метода. Вам придется распечатать его, например, print(afd)
.