Scala / Scala interview questions
How == works with Case classes?
Case classes are compared by structure and not by reference.
case class Greeting(message: String) val greet1 = Greeting (Hello) val greet2 = Greeting (Hello) val greetingsAreSame = greet1 == greet2 // true
Even though greet1 and greet2 refer to different objects, the value of each object is equal.
More Related questions...