Scala – List pattern a::b::rest

pattern a :: b :: rest matches lists of length 2 or greater

 

object List_Pattern_rest extends App {

  val lst=List("america","india","china")

  val a :: b :: rest= lst
  //matches lists of length 2 or greater

//  a: String = america 
  // b: String = india 
  // rest: List[String] = List(china)

}

Leave a comment