I have a case class lets say Person(name:String,age:Int,address:String) and i have a list of its instances.
object HelloWorld {
def main(args: Array[String]) {
case class Person(name: String,age: Int,location :String)
val per1=Person("gaurav",21,"chennai")
val per2=Person("gaurav",21,"pune")
val per3=Person("sur",26,"delhi")
val lst=per1::per2::per3::Nil
}
}
How shall i compare the instances of this case class only on two of its fields say name and age and remove any duplicates if i find any?