Сопоставление с образцом с более чем одним сопоставлением

Рассмотрим следующий код Scala .

val a = "both"

a match {
    case "both" | "foo" => println ("foo")   // case 1
    case "both" | "bar" => println ("bar")   // case 2
}

Я бы хотел, чтобы match работал так, чтобы, если a == "both" , Scala выполняла оба случая. Возможно ли это или есть какие-либо альтернативы для достижения того, что я хотите?

11
задан Peter Mortensen 1 November 2013 в 20:06
поделиться