scala – case classes

Case classes provides a recursive decomposition mechanism via pattern matching, it is a regular classes which export their constructor parameter.

The constructor parameters of case classes can be accessed directly and are treated as public values

Leave a comment