Home » 
        Code Examples » 
        Scala Code Examples
    
        
    Scala - Matching on Sequences Code Example
    
    
        
    The code for Matching on Sequences
val list1 = List(10, 20, 20, 40)
val list2 = List(11, 22, 33)
val empty = List()
for (l <- List(list1, list2, empty)) {
 l match {
 case List(_, 20, _, _) => println("Found with the 2nd being 20.")
 case List(_*) => println("Other list.")
 }
}
/*
Output:
Found with the 2nd being 20.
Other list.
Other list.
*/
    
    
        Code by Abhishek Shrivastava,
        on August 7, 2022 18:10