Scala pattern match Standard-Wachen

Ich will viele case-Anweisungen mit gleichen Wache vor jeder. Kann ich es tun in einer Weise, erfordert keine code-Duplizierung ?

"something" match {
   case "a" if(variable) => println("a")
   case "b" if(variable) => println("b")
   //...
 }
  • können Sie den code knacken in den Zweigen ? so pull out", wenn die variable", und führen Sie das Spiel im Innern, das gleiche gilt für alle anderen Niederlassungen haben Sie?
InformationsquelleAutor Lukasz | 2012-08-17
Schreibe einen Kommentar