Tuesday, October 4, 2016

Using Pattern matching for Variable definition : Example...

val tpl = (1, "xy", 2.5)
// Variable definition through pattern matching #327
val (x, y, z) = tpl

case class Subject(name: String, mark: Int)
val sub = Subject("history", 50)
// Variable definition through pattern matching
val Subject(name, mark) = sub