Pattern matching in Scala
Details
Pattern matching is a standard feature of many functional languages, including Scala, Haskell, and Elixir. It's a convenient replacement for sequences of 'if' statements, making data processing code concise and readable.
In this talk, Vlad will give an overview of pattern matching in Scala, investigate how it works under the hood and show how to create your own pattern matcher. No prior knowledge of Scala is needed.
Vlad has been developing software for 10 years and plays with Scala as a hobby. He currently works at JCI.