0
이 같은 공통 요소로 문자를 결합하는 OR
기반 패턴 일치를 사용하는 것이 든 가능 일치 기반 패턴 :바인드 추출기 기호 복수의 배
import swing._
import event._
new Label {
listenTo(mouse.clicks)
listenTo(mouse.moves)
reactions += {
case MousePressed(_, point, mod, _, _) | MouseDragged(_, point, mod) =>
println(s"mouse x = ${point.x}, y = ${point.y}, mod = $mod")
}
}
은 어떻게 든 case
로 작성하지 않고이 작업을 할 수 있습니다 같은 본문을 가진 문장 (나는 보조 함수를 작성할 수 있음을 알고있다).
수를 [여러 사례 클래스를 스칼라와 매치]의 복제본 (http://stackoverflow.com/questions/1837754/match-multiple-cases-classes-in-scala) –