This repository contains the code we wrote during Rock the JVM's Scala 3 & FP Essentials course
Lessons:
1.1-values-types1.2-expressions1.3-functions1.5-recursion1.6-cbn-cbv1.7-default-args1.8-string-ops2.1-oo-basics2.2-oo-basics-exercises2.3-method-notations2.4-inheritance2.5-access-modifiers2.6-preventing-inheritance2.7-objects2.8-abstract-classes-traits2.9-list-part-12.10-generics2.11-anonymous-classes2.12-list-part-22.13-case-classes2.14-enums2.15-exceptions2.16-imports-exports3.1-what-a-function-is3.2-anonymous-functions3.3-hofs-currying3.4-hofs-currying-exercises3.6-map-flatmap-filter-for3.7-linear-collections3.8-tuples-maps3.9-tuples-maps-exercises3.10-option3.11-try4.1-pattern-matching4.2-all-the-patterns4.3-pattern-matching-everywhere4.4-braceless-syntax