home search about rss feed twitter ko-fi

Partial Functions (video) (Scala 3)

In this free Scala training video I demonstrate partial functions in Scala.

A partial function is a function that only works — only properly works — for a subset of its possible input values. I initially demonstrate this with a divide function that does not work when you try to divide numbers by zero.

Then I discuss the PartialFunction trait and its isDefinedAt method.

Update: All of my new videos are now on
LearnScala.dev