Jus12 Jus12 - 8 months ago 74
Scala Question

Whats the difference between == and .equals in Scala?

What is the difference between

in Scala, and when to use which?

Is the implementation same as in Java?

EDIT: The related question talks about specific cases of
. The more general case is

Answer Source

You normally use ==, it routes to equals, except that it treats nulls properly. Reference equality (rarely used) is eq.