type matching in case code example Example: scala pattern matching list match{ case head::tail => print(head) case _ => print("It is not list") }