aboutsummaryrefslogblamecommitdiff
path: root/tests/pos/Patterns.scala
blob: 1161e352bb9d5e3ae142704e75b79d4d17cba0de (plain) (tree)


















                                           
object Patterns {
  ('1', "1") match {
    case (digit, str) => true
    case _ => false
  }

  val xs = List('2' -> "ABC", '3' -> "DEF")

  xs filter {
    case (digit, str) => true
    case _ => false
  }
  
  def sum(xs: List[Int]): Int = xs match {
    case Nil => 0
    case x :: xs1 => x + sum(xs1)
  }

}