Multiversal Equality (Scala 3 Video)
In this free Scala training video I demonstrate how Multiversal Equality works in Scala 3.
I first show how you can disable equality comparisons using either an import statement or a compiler option. Then, once you have limited the types of equality comparisons you want to allow, I show how to programmatically enable the equality comparisons that you want to allow.
As a result, you can disallow equals comparisons that don’t make any sense to allow, and then you can enable the equality comparisons that do make sense and that you want to allow.
Update: All of my new videos are now on
LearnScala.dev