Scalaのパターンマッチ - Qiita

Scalaのパターンマッチ usage patterns pattern guard tuple regular expression Option unapply case class usage usage.scala val (x, y) = (1, 2) ...